Web 应用程序不适用于服务器名称和 Windows 身份验证,但适用于 IP 地址



我有一个在使用Windows身份验证的i6开发服务器上工作的应用程序。这是一个铁速度应用程序,我更新了一些项目,并将其部署到之前测试的测试服务器上。部署后,应用程序不工作与Windows身份验证,甚至没有得到凭据登录,当我使用的全名devweb.etc。它显示一个403错误。然而,如果我使用它的IPaddress,一切工作正常。如果取消windows认证,应用程序显示,但当然不工作,说它需要登录,但它确实正确地解析了网址。我在devweb服务器上有其他应用程序,没有窗口身份验证,工作没有问题。

有人知道是什么原因导致应用程序以这种方式运行吗?

这最终是一个防火墙相关的问题。更具体地说,防火墙将服务器名称为devweb的各种网站切换到另一台运行良好的服务器上。因此,当它看起来像服务器工作,因为devweb网站工作,但我在devweb上的特定网站不工作,除非使用ipaddress。事实上,服务器没有正常工作,这是一个DNS入口问题。总的来说,这是一个非常令人沮丧的错误喜剧,占用了我生命中的太多时间。

最新更新