4

VS2012デバッガーで確認できるように、メソッドMembership.GetUser()は、最初にテーブル'Applications'(CREATE TABLE NonQueryを使用)を作成しようとし、テーブルが既に存在するという例外を取得してから、正しいMembershipUserを返します。理解できません。なぜ既存のテーブルを作成しようとするのですか?GetUserまたはGetAllUsersを呼び出すたびに、既存のテーブルを作成しようとします...パフォーマンスが低下するため、これを取り除きたいと思います。

.NET Framework 4.5、MVC4、ユーザーとロール用の新しいdbスキーム(aspnet_プレフィックスなし)を使用しています。

助けてくれてありがとう!

4

1 に答える 1

1

データベースを初期化しようとしているときに、アプリ ドメインごとに 1 回だけこれを行う必要があります。各ページ要求でサーバーをリセットしない場合でも、これらの例外が発生しますか?

于 2012-07-23T23:56:56.323 に答える