问题描述
有关对两台生产服务器上的Windows身份验证进行故障排除的任何建议。
我有两台以相同方式配置Windows身份验证的生产IIS服务器,但是一台服务器可以平稳地处理Windows身份验证,而另一台则一次又一次地询问凭据。
当我运行serverA.website.domain.com
->时,它也可以与SSO完美运行
当我运行serverB.website.domain.com
->时,它会一次又一次弹出以进行Windows身份验证。
我尝试过的:
- 从
<deny="*">
中删除了web.config
- 将
NTLM
列为提供者的顶部 -
Security
标签,显示Administrators,System,IIS_WPG,IUSER_MachineName,ASPNET
的发布路径 - 在“安全性”标签中添加了
SERVER$Users
- 将两个站点-> serverA.website.domain.com和serverB.website.domain.com添加为
trusted sites
和intranet sites
,并更新了Group policy
注意:两台生产服务器之间的区别是-serverA
是发布代码的physical server
和serverB
通过UNC Share
从{{ 1}}(可以说是一种虚拟服务器)。不确定是否需要进行其他更改。
更新:在IE serverA
上可以运行,但是在Chrome和Edge上,它会继续要求输入凭据。serverB.website.domain.com
的{{1}}响应:
fiddler
对serverB.website.domain.com
的回复:
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)