我有一个运行Windows Server 2012 R2的开发Web服务器,并在IIS中配置了多个站点。所有站点都使用Windows身份验证,配置为HTTP(不是https),并使用与主机头相同的IP。登录Web服务器后,我可以从其他工作站浏览到该站点,而没有任何问题。
在我们运行相同操作系统的生产服务器上,据我所知,我可以从其他工作站浏览到相同的设置,但是不能从Web服务器浏览到它们。这是一个问题,因为一个站点使用HttpWebRequest对象访问其他站点的API。 HttpWebRequest始终返回“(401)未经授权”响应。
无论如何我都不是网络管理员,但是我经历了所有我能想到的设置,据我所知,两台服务器的配置都相同。我还验证了开发服务器(https://support.microsoft.com/en-us/help/896861/you-receive-error-401-1-when-you-browse-a-web-site-that-uses-integrate)上未禁用环回检查。
任何关于问题可能出在哪里或应该从哪里开始的想法都会受到赞赏。