如果我正确理解了这一点 - 它确实取决于网站在 IIS 中的设置方式。最简单的就是
作为默认网站
http://[external IP of webserver]/default.aspx
作为虚拟网站下
http://[external IP of webserver]/[virtualName]/default.aspx
假设有一个名为 default.aspx 的文件(插入你自己的)
如果将 default.aspx 指定为站点的默认文档
http://[external IP of webserver]
http://[external IP of webserver]/[virtualName]
如果您正在使用绑定到特定 IP 和/或端口(查看 IIS,左侧的绑定链接 - 见下图)
http://hostname: optionalpost
抱歉,如果我误解了
编辑
要检查站点是否完全处于活动状态并更好地了解外部 URL 是什么,然后在 IIS 的左侧将浏览到网站。单击此按钮以检查该站点是否出现。
如果是这样,那么 URL 应该是显而易见的。它可能是一个带有主机头的,即看起来像一个普通的 URL,即
http://mytestsite.com
如果它是这种格式,那么如果您无法将此主机头解析为框的 IP,则您可能无法从外部浏览。要解决此问题,请编辑您的主机文件并添加从 url 到框的外部 IP 的映射。
主机标头在 Windows 7 中(或者我认为通常是 Windows)
C:\Windows\System32\drivers\etc\hosts
请在编辑之前备份此文件