0

aspnet_regsql を使用して ASP.NET が提供する Role Framework をインストールし、SQL サーバー プロバイダーを使用して web.config ファイルでルールを有効にするようにアプリケーションを構成しました。

<roleManager enabled="true" defaultProvider="AspNetSqlRoleProvider">
      <providers>
        <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="DefaultConnectionString" applicationName="gJobs"/>
      </providers>
</roleManager>

ASP.net 構成ツールのセキュリティ タブにアクセスしようとすると、次のエラーが表示されます: 「エントリ 'AspNetSqlRoleProvider' は既に追加されています。 69)」

同じ接続文字列でメンバーシップ API を使用していますが、正常に動作します

4

1 に答える 1

0

<clear/>add 要素の前にa を追加してみてください

http://weblogs.asp.net/scottgu/archive/2006/11/20/common-gotcha-don-t-forget-to-clear-when-adding-providers.aspxを参照してください。

于 2013-08-02T09:53:11.157 に答える