当我从服务器本身(通过远程 PC)或使用机器名称在网络内访问站点时,我可以正常访问该站点,但是当我尝试使用服务器的外部 IP 时,我收到一般错误如果我完整指定路径(即 https://server/MYApp/Default.aspx),我得到:
标准 ASP.Net 错误页面样式中的“找不到资源。”
如果我仅指定虚拟目录(即 https://xxxx/MYApp/),我会得到:
“该系统找不到指定的文件。”
我很确定它能够连接到 IP 地址,因为它正在下载安全证书,并且返回了实际的错误页面。
我不太确定哪些细节最有用,但如果有人以前遇到过类似的错误,我将不胜感激。
答案1
在我看来,你的站点没有设置为监听服务器的外部 IP,请进入站点绑定并将其添加进去。听起来,你的默认站点正在监听该 IP,因此你可能需要添加一个主机头,或者从默认站点中删除该 IP。