私はローカルで実行しているVisual Studio 2010プロジェクトが2つあります。 1つはクラウドプロジェクトで、ローカルのSQL Expressに加えてAzureテーブル(開発)ストレージに接続し、もう1つはクラウドプロジェクトではありません。両方のプロジェクトは、xsdを介して生成された同様のコードを介してローカルのSQL Expressデータベースに接続しようとし、データバインドされたグリッドを介してaspxに直接接続しようとします。SQL Expressへの接続の問題
"ファイルC:\ Users ... mdfの自動ネームデータベースを追加しようとして失敗しました。同じ名前のデータベースが失敗しました。存在するか、指定されたファイルを開くことができないか、またはUNC共有上にあります。
どちらのプロジェクトは、Web.configファイルで同じ接続文字列を使用します。
私はうまく急行データベースに接続することができ、クラウドプロジェクトからVS2010サーバエクスプローラで<add name="WorkoutLogConnectionString1"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\...mdf;
Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" />
が、プロジェクトには、それを実行したとき接続に失敗しました。クラウドプロジェクトは、Web AzizのリモートクラウドデータベースにWeb.configの別の接続文字列を使用して接続し、その接続も正常に動作します。
私はMSのサポート記事:http://support.microsoft.com/kb/2002980を見て、プロジェクトがもともと異なるバージョンのVSで作成されている可能性があり、問題が発生している可能性があると思ったので、ASP.net 4.0アプリケーションプール無駄に。
SQL Express接続文字列は1つのプロジェクトで動作し、他のプロジェクトでは機能しないので、私は困惑しています。他の設定要素や、私が見ていなければならないクラウドプロジェクトである失敗したプロジェクトに関連するものがありますか?
接続文字列が表示されませんでした。 –
ejm
接続文字列を表示させました。コードサンプル(特にHTMLと解釈される可能性のあるサンプル)を強調表示するには、エディタツールバーのコードボタン{}を使用します。 –