首页 > 解决方案 > 一个生产 IIS 服务器询问凭据,其他服务器完全接受 Windows 身份验证

问题描述

有关在两台生产服务器上对 Windows 身份验证进行故障排除的任何建议。

我有两台以相同方式配置 Windows 身份验证的生产 IIS 服务器,但一台服务器顺利处理 Windows 身份验证,而另一台服务器一次又一次地询问凭据。

当我运行时serverA.website.domain.com--> 当我运行时它也可以完美地与 SSO 一起
运行serverB.website.domain.com--> 它会一次又一次地弹出以进行 Windows 身份验证。

我尝试过的:

  1. 已从<deny="*">_web.config
  2. 成为NTLM供应商的佼佼者
  3. Security已发布路径的选项卡Administrators, System, IIS_WPG, IUSER_MachineName, ASPNET
  4. SERVER$Users在安全选项卡中添加
  5. 将这两个站点 -> serverA.website.domain.com 和 serverB.website.domain.com 添加为trusted sitesintranet sites更新Group policy

注意:两个生产服务器之间的一个区别是 -serverA发布physical server代码并通过from (我们可以说是一种虚拟服务器)serverB从共享网络获取代码。不确定是否需要进行任何其他更改。UNC ShareserverA

更新:在 IE 上serverB.website.domain.com可以工作,但在 Chrome 和 Edge 上它会再次要求提供凭据。
Fiddler回应serverB.website.domain.com
在此处输入图像描述

Fiddler回应serverA.website.domain.com
在此处输入图像描述

提前致谢。

标签: authenticationiisserverwindows-authenticationcredentials

解决方案


推荐阅读