没有角色提供商的Asp.Net角色无法正常工作?

时间:2009-03-27 12:18:54

标签: asp.net forms-authentication membership

喂, 我已经使用Sql Membership Provider,站点地图和安全修整功能创建了一个使用Asp.Net的网站。 基于这些,我已将web.config文件设置到目录中,以允许用户根据其角色进行访问。

过了一段时间后,我删除了MembershipProvider,并手工创建了“标准”登录程序,该程序创建了一个故障单和一个身份验证cookie,并将GenericPrincipal设置为Application_AuthenticateRequest。

这些更改后的问题是,虽然站点地图根据他的角色为每个不同的用户显示正确的页面,当我点击此页面时,系统会将我重定向到“default.aspx”页面,例如用户不是允许进入该页面!

奇怪的是,站点地图和安全修整工作但实际上我无法进入页面!!!!!

1 个答案:

答案 0 :(得分:0)

您可以使用IIS管理工具添加用户和角色。这样您就可以避免任何输入错误。