複数の MembershipProviders を切り替える方法を知っています。
MembershipProvider provider;
if ( username.Text.StartsWith("G\") then
provider = Membership.Providers["GlobalProvider"];
else
provider = Membership.Providers["StandardProvider"];
if ( provider.ValidateUser( ...
しかし、そのうちの 1 つが、ExtendedMembershiprovider のインスタンスである Internet-Template で VS2012 が使用する WebSecurity Provider である場合、問題が発生します。これを Web サイトの管理領域へのメンバーシップ/アクセスに使用したいと考えていますが、サイトの残りの部分では、ユーザーが他の特定の領域にアクセスするためにサードパーティのカスタム メンバーシップ プロバイダーを使用しています。
だから私はそれが質問に要約すると思います:
インスタンス メンバーシップと拡張メンバーシップを切り替えるにはどうすればよいですか?