IIS6 和 Windows Server 2003 无法通过外部 IP 地址访问 ASP.Net 站点

IIS6 和 Windows Server 2003 无法通过外部 IP 地址访问 ASP.Net 站点

当我从服务器本身(通过远程 PC)或使用机器名称在网络内访问站点时,我可以正常访问该站点,但是当我尝试使用服务器的外部 IP 时,我收到一般错误如果我完整指定路径(即 https://server/MYApp/Default.aspx),我得到:

标准 ASP.Net 错误页面样式中的“找不到资源。”

如果我仅指定虚拟目录(即 https://xxxx/MYApp/),我会得到:

“该系统找不到指定的文件。”

我很确定它能够连接到 IP 地址,因为它正在下载安全证书,并且返回了实际的错误页面。

我不太确定哪些细节最有用,但如果有人以前遇到过类似的错误,我将不胜感激。

答案1

在我看来,你的站点没有设置为监听服务器的外部 IP,请进入站点绑定并将其添加进去。听起来,你的默认站点正在监听该 IP,因此你可能需要添加一个主机头,或者从默认站点中删除该 IP。

相关内容