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

Iis 7 如何访问网络上的另一台计算机,访问本地托管的网站?,iis-7,lan,Iis 7,Lan,我们有一个IIS 7的本地实例与一个网站一起运行。我们使用类似于mysite.compname.com的东西,而不是默认的“localhost”。这是IIS 7的单独条目,默认网站已被删除以防止混淆 然后,在我们的主机文件中,我们创建了如下条目: 127.0.0.1 mysite.compname.com 现在,当我尝试点击此url时,http://127.0.0.1/ApplicationName/Project/AddProject.aspx从技术上讲,它应该可以工作,但我得到

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

然后,在我们的主机文件中,我们创建了如下条目:

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


我的最终目标是能够给某人我的计算机名,这样他们就可以访问一个测试页面,所以我认为上面的url会变成这个
http://computername/ApplicationName/Project/AddProject.aspx
。任何帮助或至少是理解的链接都会有所帮助,因为我不确定我的问题来自何方

听起来IIS站点/应用程序是使用配置文件配置的

这意味着只有当浏览器发送的与为站点配置的匹配时,站点才会响应

这是一种允许一台服务器承载多个主机名和域名的站点的方法

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

mysite.compname.com

请记住在防火墙中打开必要的端口(可能仅适用于https的
80
,也可能适用于https的
443


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

127.0.0.1是“环回接口”-它始终指向本地计算机…是的,这很好,我需要为我想要打开的每个点设置绑定。由于该点仅用于外部访问,因此我只为我的计算机名添加了一个绑定,而没有添加localhost。