ASP.NET Web アプリケーションで有効Roles
にしましたが、それらがどこに保存されているかについて少し混乱しています。私の古いプロジェクトでは、各ロールが ASP.NET ロール テーブルに表示され、それらを確認できました。しかし、私の新しいプロジェクトでは、データベース テーブルにロールが表示されません。奇妙なことに、私はまだそれら (およびデフォルトのロール/メンバーシップ API) を使用でき、すべて正常に動作します。データベーステーブル自体に表示されない理由と、実際に保存されている場所はありますか?
私のweb.config
ファイルにはこれがあります:
<roleManager enabled="true" />
ASP.NET 構成ツールを使用すると、デフォルトのロール プロバイダーはAspNetSqlRoleProvider
.
ありがとう 更新 これをweb.confgに明示的に追加しました
<roleManager enabled="true" >
<providers>
<clear/>
<add connectionStringName="myDBConnectionString" name="AspNetSqlRoleProvider"/>
</providers>
</roleManager>