这有点复杂
我在IIS 7.5上运行.NET 4.0站点,使用Windows身份验证并在自定义应用程序池中运行站点,并将Identity设置为Domain Admin帐户(需要运行具有管理员权限的脚本)。
我的webconfig如下:
<authentication mode="Windows"/>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
每当我登录网站时,使用IE8(它应该自动验证我)它会要求我提供凭据,我提供一些通用的域用户凭据,我被拒绝,直到它给我错误: 401 - 未经授权:由于凭证无效,访问被拒绝。
但是,如果我提供了我的域管理员凭据,我将被授予访问权限,对我有利,但对我的用户不利:)
发生了什么事?
人们遇到的一些常见问题是:将NTML设置为默认身份验证提供程序,没有骰子。并且不共享wwwroot文件夹
答案 0 :(得分:2)
您是否在IIS7.5中为虚拟目录中的站点启用了Windows身份验证?
答案 1 :(得分:2)
问题已经解决了