ASP.NET,401 - 未经授权,有效帐户

时间:2011-06-29 14:24:05

标签: c# asp.net windows authentication config

这有点复杂

我在IIS 7.5上运行.NET 4.0站点,使用Windows身份验证并在自定义应用程序池中运行站点,并将Identity设置为Domain Admin帐户(需要运行具有管理员权限的脚本)。

我的webconfig如下:          

<authentication mode="Windows"/>
<authorization>
  <deny users="?"/>
</authorization>

</system.web>

每当我登录网站时,使用IE8(它应该自动验证我)它会要求我提供凭据,我提供一些通用的域用户凭据,我被拒绝,直到它给我错误:     401 - 未经授权:由于凭证无效,访问被拒绝。

但是,如果我提供了我的域管理员凭据,我将被授予访问权限,对我有利,但对我的用户不利:)

发生了什么事?

人们遇到的一些常见问题是:将NTML设置为默认身份验证提供程序,没有骰子。并且不共享wwwroot文件夹

2 个答案:

答案 0 :(得分:2)

您是否在IIS7.5中为虚拟目录中的站点启用了Windows身份验证?

enter image description here

答案 1 :(得分:2)

问题已经解决了

相关问题