asp.netを使用して本番環境で実行されているプロジェクトがあります。次に、サイトを管理するための別のプロジェクトを作成する必要があります。そこで、MVC4を使うことにしました。すべてのメンバーシップテーブル(aspnet_usersなど)を含む同じデータベースを使用する必要があります。
ただし、MVC4は6つのテーブル(メンバーシップ、プロファイルなど)のみを使用し、左側に「aspnet_」はありません。
私の問題は、既存のデータベースで(Membership.Validate(username、password))ユーザーを検証しようとすると、プロバイダーがユーザーを見つけられないことです。プロバイダーは「メンバーシップ、ユーザー」テーブルを検索しようとしているため、「aspnet_membership、aspnet_users」テーブルにはありません。
この場合、新しいMVC4プロジェクトを既存のデータベースとどのように統合しますか?