如何访问我的网络上的另一台计算机,访问我本地托管的网站?

时间:2013-06-11 12:53:35

标签: iis-7 lan

我们有一个运行网站的IIS 7的本地实例。而不是默认的“localhost”,我们有类似mysite.compname.com的东西。这是IIS 7的单独条目,删除了默认网站以防止混淆。

然后在我们的主机文件中,我们输入如下条目:

127.0.0.1       mysite.compname.com

现在,当我尝试点击此网址时,http://127.0.0.1/ApplicationName/Project/AddProject.aspx从技术上说它应该可以正常工作,但我得到的是404.我可以保证这不是应用程序的问题,因为如果我导航到{{ 1}}它工作正常。

我的最终目标是能够为某人提供我的计算机名称,以便他们可以访问测试页面,因此我认为上面的网址会变成这个http://mysite.compname.com/ApplicationName/Project/AddProject.aspx。任何帮助或至少与理解的联系都会有所帮助,因为我不确定我的问题来自哪里。

1 个答案:

答案 0 :(得分:1)

听起来IIS网站/应用程序是使用Host Header配置的。

这意味着只有在浏览器发送的host header与为该网站配置的standard method匹配时,该网站才会响应。

这是一个{{3}},允许一台服务器托管许多主机和域名的网站。

如果您希望允许其他人在您的计算机上查看该站点,您需要拥有一个可以编辑的本地DNS服务器,或者可能是最简单的选项,让他们编辑其主机文件以包含

<your IP> mysite.compname.com

请记得在防火墙中打开必要的端口(可能只有80,可能是443用于https)。

或者,您可以尝试编辑站点配置以删除或修改主机标头要求。有关详细信息,请参阅第一个链接,但请注意,如果您不了解网站的整个架构,则很容易破解。