2013-06-11 107 views
5

我試圖讓IIS Express工作,以便外部用戶可以查看我的MVC ASP.NET開發網站。我遵循這個SO answer的說明,但現在使用我的外部IP地址訪問網站時出現503錯誤,本地主機仍然正常工作。IIS Express啓用外部請求 - 503

我的配置文件似乎確定

<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 answer解決了問題,但它只會允許它在外部地址工作,而不是我的所有IP地址(本地主機,外徑等)

<binding protocol="http" bindingInformation=":1904:your-machine-name" /> 

回答

16

我設法解決這個問題,我的錯在想,你可能只有一個綁定集,我再設置爲每一個外部地址綁定我希望擔任,現在一切工作

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