Authentication 一个生产IIS服务器询问凭据另一个完全接受windows身份验证
关于在两台生产服务器上进行Windows身份验证故障排除的任何建议 我有两台生产IIS服务器,它们的windows身份验证配置相同,但其中一台服务器可以顺利地处理windows身份验证,而另一台服务器则一次又一次地询问凭据 当我运行Authentication 一个生产IIS服务器询问凭据另一个完全接受windows身份验证,authentication,iis,server,windows-authentication,credentials,Authentication,Iis,Server,Windows Authentication,Credentials,关于在两台生产服务器上进行Windows身份验证故障排除的任何建议 我有两台生产IIS服务器,它们的windows身份验证配置相同,但其中一台服务器可以顺利地处理windows身份验证,而另一台服务器则一次又一次地询问凭据 当我运行serverA.website.domain.com-->时,它也可以与SSO完美地运行 当我运行serverB.website.domain.com-->时,它会一次又一次地弹出以进行windows身份验证 我所尝试的: 从web.config 将NTLM作为提供程
serverA.website.domain.com
-->时,它也可以与SSO完美地运行当我运行
serverB.website.domain.com
-->时,它会一次又一次地弹出以进行windows身份验证
我所尝试的:
web.config
NTLM
作为提供程序的顶部安全性
选项卡,用于管理员、系统、IIS\u WPG、IUSER\u MachineName、ASPNET的发布路径
SERVER$Users
受信任站点
和内部网站点
,并更新了集团策略
serverA
是物理服务器,其中发布代码,serverB
通过UNC Share
从serverA
获取共享网络中的代码(我们可以说是虚拟服务器)。不确定是否需要进行任何其他更改
更新:在IEserverB.website.domain.com
上运行,但在Chrome和Edge上,它会再次要求提供凭据。
Fiddler
响应serverB.website.domain.com
:
Fiddler
响应serverA.website.domain.com
:
提前感谢。服务器A和服务器B是否在同一个目录下?您可以尝试使用网络监视来跟踪serverB以查看更多详细信息。是的serverA和serverB-两者都在同一个域上。奇怪的是在IE上它可以工作,但在Chrome和Edge上它不断地询问。不确定UNC共享是否导致serverB出现任何问题。请清除浏览器的缓存并重试,然后检查Chrome和Edge的版本,这也可能是由该版本引起的。