IIS Express启用外部请求 - 503

6

我曾尝试让IIS Express工作,以便外部用户可以查看我的MVC ASP.NET开发网站。我按照这个SO答案上的说明进行操作,但现在在使用我的外部IP地址访问网站时出现了503错误,而localhost仍然正常运行。

我的配置文件似乎没问题。

<site name="ManagerUI" id="5">
    <application path="/" applicationPool="Clr4IntegratedAppPool">
        <virtualDirectory path="/" physicalPath="D:\Application Development\Manager\MAIN-Branch\ManagerUI\ManagerUI" />
    </application>
    <bindings>
        <binding protocol="http" bindingInformation="*:1904:" />
    </bindings>
</site>

我找到了以下解决问题的SO答案,但它仅允许在外部地址上工作,而不是所有我的IP地址(本地主机,外部地址等)。
<binding protocol="http" bindingInformation=":1904:your-machine-name" />
1个回答

21

我已经解决了它,我的错误在于认为你只能拥有一个绑定集,然后我设置了每个我想要提供服务的外部地址的绑定,现在一切都正常工作。

<bindings>
    <binding protocol="http" bindingInformation=":1904:" />
    <binding protocol="http" bindingInformation=":1904:machineName" />
    <binding protocol="http" bindingInformation=":1904:10.1.10.123" />
</bindings>

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