【问题标题】:IIS Express (WebMatrix) open for outside connectionsIIS Express (WebMatrix) 为外部连接打开
【发布时间】:2010-08-14 10:28:56
【问题描述】:

我已经在端口 80 和 2012 上为 IIS Express(HTTP 流量输入)和 IIS Express(HTTPS 流量输入)启用了防火墙规则(这个在 WebMatrix 中使用),但我无法从我的局域网。 WebMatrix 在虚拟 Windows 7 机器上运行。

这是 IIS Express 的限制吗?> 是的 - 您可以将 IIS Express 与您的应用程序一起重新分发。没有连接限制。 ScottGu's blog

【问题讨论】:

  • 这确实是一个服务器配置问题,因此您可能会在 serverfault 上得到更好的答案..
  • 是的,我是这么认为的,但是虽然 stackoverflow 要大得多,但我首先在这里尝试过。有什么方法可以快速将此问题转移到其他堆栈交换?

标签: asp.net iis webmatrix


【解决方案1】:

虽然这需要一些努力,但这是可能的,here 上有一篇很棒的博客文章,Vaidy 在 CodeCast 播客 here 上谈到了 IIS Developer Express。

【讨论】:

    【解决方案2】:

    它是否仅在本地端口上侦听,即您是否在 netstat -an 上看到 127.0.0.1:80 而不是 0.0.0.0:80

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

    【讨论】:

    • 使用 netstat -an 我只看到 0.0.0.0:80...而且它不起作用。我该怎么办?
    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-03
      • 1970-01-01
      相关资源
      最近更新 更多