1

新しいインターネットアプリケーションタイプのMVC3プロジェクトを立ち上げました。デフォルトのASP.NETメンバーシッププロバイダーを使用して機能するアカウントコントローラーがあります。

プロジェクトのweb.configには、次の接続文字列があります。

connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
         providerName="System.Data.SqlClient" />

マシンにSQLEXPRESSがありますが、Management Studioでデータベースを検索すると、メンバーシップ用に作成されたデータベースが表示されません。自分で作成したものしか見えません。

ASP.NET MVCはこのメンバーシップデータベースをどこで作成しますか?

4

1 に答える 1

1

SQLExpress内の組み込みデータベースではなく、ユーザーインスタンス(aspnetdb.mdfSQLインストールのdataディレクトリにファイルが含まれている)を使用しているため、SSMSに表示されません。

これが何であるか、そして必要に応じてその中のデータを調べる方法の説明があります。

于 2012-12-10T11:45:39.573 に答える