1

シンプルメンバーシップを持つ既存のデータベースで使用できるように、「webpages_」テーブルを作成しようとしています。次の行を Global.asax.cs ファイルに追加しました

WebSecurity.InitializeDatabaseConnection("MyDbContext", "UserProfile", "UserId", "EmailAddress", true);

また、Webmatrix.WebData dll と適切な using ステートメントを Global.asax.cs ファイルに追加しました。

簡単に言えば、テーブルは作成されておらず、エラーメッセージはありません。ブレークポイントを設定しました。コードは Global.asax で実行されています。また、Websecurity.IsAuthenticated をチェックするページは、ホームページに正しくリダイレ​​クトされます。

テーブルを手動で作成するために実行できる SQL スクリプトがあるかどうかを知りたいのですが、可能であれば、テーブルが存在しない場合にテーブルの作成を妨げている可能性があるのは何ですか?

ありがとう。

編集 1: Global.asax.cs ファイルのこのリンクが原因で問題が発生した可能性があると思います

Database.SetInitializer<MyDbContext>(null);
4

0 に答える 0