【发布时间】:2013-06-09 20:28:59
【问题描述】:
我正在尝试设置 IIS 来运行网站,而不是在 VS 开发服务器上运行它们。我已经用 IIS 正确注册了 ASP.NET(使用this answer 确保),添加了一个具有正确物理路径的新站点,绑定了一个地址(site1.com)并将其添加到主机文件中,但它不起作用: 它只是表明它在 Firefox 中无休止地加载。
我可以 ping site1.com 并收到回复。我还可以加载http://localhost/,它会显示默认的 IIS 页面。我可能会错过什么?
编辑:我还在我的项目属性中选中了“使用本地 IIS Web 服务器”
【问题讨论】:
-
您是否将 site1.com 映射到您的本地 IP 地址以便 dns 将其解析为您的 iis?
-
是的。主机文件中的“127.0.0.1 site1.com”。
-
如果您将 test.html 放在那里并导航到 site1.com/test.html 以便不涉及 asp.net 怎么办?
-
哈,有趣的建议。同样的问题。
-
我猜你的 /etc/hosts 有问题。这是因为 site1.com 也为我永远加载,但与你相比,我没有将它映射到本地任何东西,我的浏览器只使用默认的全局解析 ip。我相信您的浏览器也是如此。查看本地映射,重启浏览器,查看ping是否到达127.0.0.1。