AuthorizeAttribute と、「インターネット アプリケーション」プリセットに付属するデフォルトのフォーム認証を使用しています。
すべて正常に機能していますが、展開についていくつか質問があります。
私はこれをweb.configに持っています:
<connectionStrings>
<add name="AlltForMusikContext" connectionString="Data Source=|DataDirectory|AlltForMusik.sdf" providerName="System.Data.SqlServerCe.4.0"/>
<add name="ApplicationServices"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
</connectionStrings>
「AlltForMusikContext」でデータベースを使用するように試みましたが、成功しませんでした。サイトを展開すると、SQL データベースは 1 つだけになります。
これは実際にどのように機能しますか?「aspnetdb.mdf」は特別なデータベースですか、それとも「AlltForMusikContext」でデータベースを使用するために取得する必要がありますか?
これに関する関連情報を見つけることができなかったので、ご意見をお寄せいただければ幸いです。
よろしくミカエル