我的问题很简单。 我在Windows 7上有一个帐户“saqib”。我在“管理员”组中添加了此帐户。现在我的要求是,我想要“saqib”访问我的asp.net应用程序中的管理页面。我在IIS-7中启用了Windows身份验证并禁用了匿名身份验证。 我在应用程序中添加了一个包含管理页面的文件夹。我还添加了一个web.config文件到这个文件夹并添加了这些设置。为什么我的管理员组中的帐户在我只允许管理员访问后无法访问asp.net页面
<?xml version="1.0"?>
<configuration>
<system.web>
<authorization>
<allow roles="Administrators"/>
<deny users="*"/>
</authorization>
</system.web>
</configuration>
现在,当我想通过输入用户名作为“saqib”我的密码来访问这个管理页面,我无法访问我的管理页面。为什么?
尽管我可以通过使用内置web.config文件中具有相同设置的“Administrator”帐户中构建的窗口来访问该管理页面。为什么会发生?
没有亲爱的,你是不是正确的,因为如果我们那么就意味着我们否认匿名用户,但允许所有通过验证的用户<拒绝用户= /“?”> (即提供正确我们的用户名称和密码),即使它们不属于“管理员”组。我之前已经尝试了你的建议,但我在这个评论中的结论是,我说的是。 –