私の場合、開発サーバーではなく完全なIISを実行したかったので、LocalDBではなくSQLEXPRESSが必要でした。1 つの回答は LocalDB に戻りましたが、それはできませんでした。
最初の試行で「テーブル データを表示」に失敗しました。しかし、VS2012が作成した新しいSQLEXPRESS接続文字列を変更することで、「テーブルデータの表示」を機能させました。AttachDbFilename=|DataDirectory|を削除しました。および新しい接続文字列からのUser Instance=True 。
テーブル データの表示が失敗する:
<add name="DefaultConnection" connectionString="Data Source=instance\SQLEXPRESS;AttachDbFilename=|DataDirectory|\aspnet-mydb-20131028231936.mdf;Initial Catalog=aspnet-mydb-20131028231936;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" />
テーブルデータの表示作品:
<add name="DefaultConnection" connectionString="Data Source=instance\SQLEXPRESS;Initial Catalog=aspnet-mydb-20131028231936;Integrated Security=True;" providerName="System.Data.SqlClient" />
1 つ追加の注意事項。私の場合、接続文字列のデータ ソースからわかるように、SQLEXPRESS は名前付きインスタンスです。