我在我的ASP.NET Web應用程序中啓用了Roles
,但我對它們的存儲位置略有困惑。在我的舊項目中,每個角色都會出現在ASP.NET角色表中,我可以看到他們。但是,在我的新項目中,我看不到數據庫表中的任何角色。奇怪的是,我仍然可以使用它們(以及默認的Roles/Membership API)並且一切正常。任何想法爲什麼他們沒有出現數據庫表本身,以及它們實際存儲的位置?我的角色在哪裏存儲?
我web.config
文件中有這樣的:
<roleManager enabled="true" />
使用ASP.NET配置工具,我的默認角色提供程序是AspNetSqlRoleProvider
。
感謝 更新 我在web.confg明確添加此
<roleManager enabled="true" >
<providers>
<clear/>
<add connectionStringName="myDBConnectionString" name="AspNetSqlRoleProvider"/>
</providers>
</roleManager>
@Skoder可以顯示你的web.config嗎? – Adeel 2010-02-17 17:37:25