从网络上的另一台计算机访问IIS本地主机路径

3

我有一个在Visual Studio 2015中的Web应用程序项目。我在本地IIS上构建了它,URL为http://localhost/WebApplication1。我可以使用上述URL从我的计算机访问该项目,但无法从直接连接到此计算机的另一台计算机访问。

我检查了以下内容:

1.I can share folders from these computers.
2.I make a rule in firewall for port 80 inbound
3.I checked vs debug remote allowed in firewall
4.I checked "ping localhost" and it received ping

我使用Windows 10 和IIS Express 6。

2
您可以使用http://[machinename]/WebApplication1或http://[IP_of_machine]/WebApplication1。 - Taleeb
对我来说也解决了同样的问题,谢谢! - Velojet
1个回答

0

IIS Express主要设计用于处理本地请求以进行调试和开发。虽然可以通过一些调整来打开它并向外部请求提供您的站点。

在位于%userprofile%\documents\iisexpress\config的文件applicationhost.config中,将localhost更改为*甚至是您计算机的名称。

否则,为什么不安装IIS,它允许对站点进行更多调整而不仅仅是Express?

如何在Windows 8或Windows 10上安装IIS


首先,我尝试使用IIS虚拟目录将我的项目放入其中。我设置了站点名称为Webapp,物理路径为项目所在位置,类型为http,IP地址为All Unassigned,端口为80,主机名为localhost。但是当我浏览Webapp时,它没有显示任何内容!问题出在哪里? - iman
你重启了吗? - ΩmegaMan
是的,我重新启动了它。但是当我在右侧窗格中单击“浏览本地主机”上的 *:80 (http) 时,我只看到一个空白页面。 - iman
这是一个含糊的回答,不清楚为什么会被踩。请明确说明在哪里将localhost更改为*。我只找到了提到的字段中的一个localhost实例并进行了更改,但没有任何作用。 - William
你很可能有不同的问题,因此无法猜测在你的情况下会起作用的内容。你应该发布自己的问题,并提供相关要点和最小限度的可重现示例。 - ΩmegaMan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接