ログイン コントロールで Sql メンバーシップ プロバイダーを使用しようとしていますが、ログイン コントロールは独自のユーザー、ロール、アプリケーションを作成しています....テーブルですが、ユーザー テーブルのみを使用しました...
データベースにテーブルとスキーマを追加して Sql メンバーシップを使用するために aspnet_regsql を使用しました
ログイン コントロールが aspnet_regsql によって作成されたテーブルを使用するように SQL メンバーシップを構成するにはどうすればよいですか?
プロバイダーの web.config 構成の下:
<membership defaultProvider="CrossReferenceWebSqlMembershipProvider">
<providers>
<add name="CrossReferenceWebSqlMembershipProvider" connectionStringName="CrossRef_DBConnectionString" enablePasswordRetrieval="false"
type="System.Web.Providers.DefaultMembershipProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, 
 PublicKeyToken=31bf3856ad364e35" enablePasswordReset="true" requiresQuestionAndAnswer="true" requiresUniqueEmail="true"
maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10"
applicationName="CrossReferenceWeb" />
</providers>
</membership>
<profile defaultProvider="CrossReferenceWebSqlProfileProvider">
<providers>
<clear />
<add name="CrossReferenceWebSqlProfileProvider" connectionStringName="CrossRef_DBConnectionString"
type="System.Web.Providers.DefaultProfileProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
applicationName="CrossReferenceWeb" />
</providers>
</profile>
<roleManager enabled="true" defaultProvider="CrossReferenceWebSqlRoleProvider">
<providers>
<clear />
<add connectionStringName="CrossRef_DBConnectionString" applicationName="CrossReferenceWeb"
name="CrossReferenceWebSqlRoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</roleManager>