2010-04-22 73 views
0

我试图在我的网站中实现角色。由WSAT创建的访问规则不被强制执行

解决方案中有几个项目,其中一个是Web应用程序。

在该Web应用程序中,我试图使用WSAT创建三个角色。应用程序有很多文件夹。我已经使用WSAT为每个文件夹定义基于角色的访问规则。

然而,当我调试并导航到这些网页,他们不重定向到登录并告诉我保护的页面。

每个文件夹中都有web.config文件。

为什么系统不执行这些规则?

我的web.config文件有:

<roleManager enabled="true" defaultProvider="AspNetSqlProvider" /> 

我测试过在WSAT的连接和他们的工作。

任何想法?

+0

对此有什么好运? – 2010-04-29 20:19:31

回答

0

是的,我解决了这个问题。

以前的开发人员已经清除了所有的HTTP模块。由于所有模块都被禁用,认证模块不是asp.net管道的一部分。

0

尝试

<roleManager enabled="true"/> 

另外,请编辑您的问题,从您的一个子目录提供的web.config中。