未经授权的有效帐户

这有点复杂

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

我的webconfig如下所示:

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

</system.web>

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

但是,如果我将其提供给我的域管理员凭据,则我被授予访问权限,对我有好处,但对我的用户不利。

到底是怎么回事?

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


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

在这里输入图像描述


  • 删除IIS角色并重新创建之后。
  • 使用正确的凭证和.NET 4.0设置新的App Pool
  • 再次运行此修复程序http://www.gotknowhow.com/articles/fix-bad-module-managedpipelinehandler-in-iis7
  • 在默认网站下重新创建我的网站
  • 将其转换为应用程序
  • 将其设置为使用正确的游泳池
  • 问题已经解决了

    链接地址: http://www.djcxy.com/p/71839.html

    上一篇: Unauthorized, Valid account

    下一篇: IE 7 not showing my custom 401 page