【发布时间】:2012-08-24 07:30:19
【问题描述】:
我使用 ASP.Net 做了一个网站,在 VS2010 中按 F5 键时可以在浏览器窗口中加载它。
在浏览器窗口我注意到VS2010使用这样的地址来加载网站主页:
localhost:12345/
如果我尝试使用通过 ipconfig 找到的计算机的 IP 地址来加载主页,
1.2.3.4:12345
我收到一条错误消息:
Could not connect to 1.2.3.4:12345
如果我使用:
1.2.3.4
我得到了 IIS7 默认页面。
我在这个例子中使用的实际地址和端口号与我实际使用的不同。
你能告诉我为什么 localhost 可以工作,但 1.2.3.4 不能工作吗?
你能告诉我是否需要对 IIS7 做一些额外的事情,因为我以前从未这样做过?
【问题讨论】:
-
为什么需要这个?您是否将网站发布到 IIS?
-
因为该网络服务器并不意味着是公共网络服务器,默认情况下只响应 localhost/127.0.0.1 上的请求。
-
我正在使用 IIS 在我的开发计算机上查看我正在本地开发的网站,因此我想尝试像使用 Internet 的用户一样登录该网站。
-
你可以使用 IIS 而不是 Cassini 吗?
-
检查您的 IIS 绑定,然后检查网站。您需要正确的 IP 和主机名绑定。
标签: asp.net iis-7 localhost default