Windows身份验证凭据框在IE8和IIS7中多次询问

TTC*_*TCG 8 asp.net iis-7 windows-authentication internet-explorer-8

我们在Windows 2008 Server上托管了几对Intranet网站,并且所有这些网站都使用Windows身份验证模式.例如,

  1. 站点A
  2. 网站B
  3. 思泰科
  4. SiteD(不工作)
  5. SiteE(不工作)

其中,没有任何特殊修改,SiteA,B和C正在工作,而站点D和E不在IE8中工作.我仔细检查了设置,我确信我设置了所有相同的设置.但是当我使用Firefox进行测试时,所有网站都在运行.

在IE8中,对于SiteA,B和C,我甚至不需要输入我的凭证,它使用我的AD帐户自动登录.但对于站点D和E,它会询问用户名和密码3次,之后,即使我提供了正确的错误消息,我也会收到以下错误消息.

401 - Unauthorized: Access is denied due to invalid credentials.
You do not have permission to view this directory or page using the credentials that you supplied.
Run Code Online (Sandbox Code Playgroud)

我为那些有错误的网站附加了身份验证和身份验证设置. 在此输入图像描述

高级设置如下:

在此输入图像描述 在此输入图像描述

如何将这些错误的站点配置为像SiteA,B和C一样工作?我错过了什么?

我们在公司政策的IE8中没有安全选项卡,我们不会调整SiteA,B和C的任何内容以使其正常工作.

感谢大家.

Cas*_*ams 8

这个程序为我修好了......

  1. 打开IIS管理器
  2. 浏览并单击相关网站
  3. 双击"身份验证"图标
  4. 右键单击"Windows身份验证",然后单击"提供者"
  5. 将"NTLM"移动到列表顶部.