私はMVC3 EFコードファーストアプリケーションをSQLExpress DB上に構築しています。スキーマが変更されたときなどにデータベースが自動的に生成されることは非常に重要です。今では、アプリケーションに認証を追加しています.MVCに付属の認証フレームワークを調べました。しかし、新しいデータベースが生成されるたびにaspnet_regsql.exeを実行する必要があります。認証テーブルがアプリケーションデータベースと同じデータベースに存在する必要があります。MVC3:EFコードファーストと認証
私は基本的に私のオプションが何であるか疑問に思っています。
- 認証フレームワークを使用し、Entityフレームワークが他のデータを生成するのと同じ方法で自動生成できますか?
- 私自身が自分の認証を書くことは大丈夫でしょうが、まだ使用できる部分はありますか?言い換えれば、カスタムメンバーシッププロバイダなどを書く必要がありますか?私は属性[認証]などを使い続けたいと思います。
私は正しい方向にいくつかのポインタを使うことができました。
が同様に良く見えるのに役立ちますと理由の可能なパーミッションの問題(これは試していませんが、たとえばカスタムバッチファイルを実行するための非常に良いシナリオと思われます)、つまりよりシンプルな制御PMコンソールは通常PMから開始されます(正直なところ、あるケースではどうしたらうまくいくのか分かりませんが、おそらく動作するはずですが、通常はVSを管理者として実行するので、問題は見られません)。 – NSGaga