Asp.net IIS Express(WebMatrix)为外部连接打开

Asp.net IIS Express(WebMatrix)为外部连接打开,asp.net,iis,webmatrix,Asp.net,Iis,Webmatrix,我已经在端口80和2012上为IIS Express(HTTP流量输入)和IIS Express(HTTPS流量输入)启用了防火墙规则(此规则用于WebMatrix),但我无法从LAN连接到服务器。WebMatrix正在虚拟Windows 7计算机上运行 这是IIS Express的限制吗?>是-您可以在应用程序中重新分发IIS Express。没有连接限制。 它是否仅在本地端口上侦听,即您是否在netstat-an上看到127.0.0.1:80而不是0.0.0:80 我还没有玩过IIS Exp

我已经在端口80和2012上为IIS Express(HTTP流量输入)和IIS Express(HTTPS流量输入)启用了防火墙规则(此规则用于WebMatrix),但我无法从LAN连接到服务器。WebMatrix正在虚拟Windows 7计算机上运行

这是IIS Express的限制吗?>是-您可以在应用程序中重新分发IIS Express。没有连接限制。
它是否仅在本地端口上侦听,即您是否在
netstat-an
上看到
127.0.0.1:80
而不是
0.0.0:80


我还没有玩过IIS Express,所以我不知道默认设置是什么,也不知道如何配置它。

这是可能的,尽管需要一些努力,关于这一点,有一篇很好的博客文章,Vaidy在CodeCast播客上谈到了IIS开发者Express。

我尝试了您的相同配置,但未能将Windows 7防火墙仅打开到IIS Express。我成功地将我使用的端口(80)打开到任何应用程序,而不是仅限于一个应用程序。我的猜测是IIS Express通过一个服务(HTTP.SYS?),这需要被允许,但我还没有对此进行研究

这确实是一个严重的配置问题,因此您可能会在serverfault上得到更好的答案。是的,我也这么认为,但是stackoverflow要大得多,我首先在这里尝试了。有没有办法快速将这个问题转移到其他堆栈交换?看起来像是重复的:使用netstat-an,我只看到0.0.0.0:80…它不工作。我该怎么办?