Visual Studio 2012 を使用して、新しい ASP.NET MVC 4 Web プロジェクトを作成し、NuGet を使用して、「SQL コンパクト エディション用の Microsoft SQL Server CE 4.0 ユニバーサル プロバイダー」をインストールしました。
その後:
aspnet.sdf SQL Server CE 4.0 データベースが App_Data フォルダーにあることがわかりました
ユーザー名とパスワードを指定して MVC サイトに正常に登録し、ログインできました。
\App_Data\aspnet.sdf ユーザー テーブルを表示すると、レコードが見つかりません。
ここでの問題は、VS メニュー: PROJECT -> Asp.net 構成をクリックすると、ブラウザで登録ユーザーの " Web サイト管理ツール" が表示されることです。ここで使用されるデータベースは同じではないと仮定します。私のウェブサイトで作成されました。「セキュリティ インストール ウィザード」でデータストアを変更しようとすると、次のメッセージが表示さ れます。 構成タブ プロバイダー。このタブを使用して、データ管理 Web サイトの保存方法を構成できます。 "
[セキュリティ構成] タブのプロバイダーに移動し、見つかった一意のプロバイダー: AspNetSqlProvider の横にあるテスト リンクをクリックすると、次のメッセージが表示されます。
"* データベースへの接続を確立できません。SQL Server データベースをまだ作成していない場合は、Web サイト管理ツールを終了し、コマンド ライン ユーティリティを使用して aspnet_regsql データベースを作成および構成してから、このツールに戻ってデータベースを設定します。プロバイダー.*"
何をすべきかアドバイスしてください。