![IIS 使用 IP 工作正常,但使用名称进行外部操作失败](https://linux22.com/image/584194/IIS%20%E4%BD%BF%E7%94%A8%20IP%20%E5%B7%A5%E4%BD%9C%E6%AD%A3%E5%B8%B8%EF%BC%8C%E4%BD%86%E4%BD%BF%E7%94%A8%E5%90%8D%E7%A7%B0%E8%BF%9B%E8%A1%8C%E5%A4%96%E9%83%A8%E6%93%8D%E4%BD%9C%E5%A4%B1%E8%B4%A5.png)
我可以通过 IP 毫无问题地访问我的应用程序https://12.xxx.xx.xx/test.aspx;但是,当我尝试通过域访问它时https://test.domain.com我想到了一个非常常见的问题:“‘/’应用程序中的服务器错误。找不到资源。”这让我认为我的 web.config 出了问题,但是看到我可以通过 IP 正常获取资源,我开始认为 IIS 出现了其他问题。有什么建议吗?
答案1
您需要检查 IIS 日志以找出实际抛出的 HTTP 状态代码。
我可以通过 IP 毫无问题地访问我的应用程序https://12.xxx.xx.xx/test.aspx;但是,当我尝试通过域访问它时https://test.domain.com我想到了一个非常常见的问题:“‘/’应用程序中的服务器错误。找不到资源。”这让我认为我的 web.config 出了问题,但是看到我可以通过 IP 正常获取资源,我开始认为 IIS 出现了其他问题。有什么建议吗?
您需要检查 IIS 日志以找出实际抛出的 HTTP 状态代码。