2017-07-17 44 views
0

我有從Visual Studio 2017年我的本地主機上的Windows 10錯誤的請求 - 當訪問本地主機的Web API或Web應用程序來自全國各地LAN

運行ASP.NET的核心網絡1.1 API和Web應用程序無效主機名當我運行該項目,在API上http://localhost:50082/api/運行,但是,如果別人在局域網上嘗試訪問它(使用我的電腦的IP地址http://localhost:60856/

的Web應用程序 - http://192.168.1.101:60856/他們得到

錯誤的請求 - 無效的主機名

錯誤。事實上,。我也使用我的IP地址得到這個錯誤。我試了一下在我的C一打變化:\用戶\文檔\ IISExpress \ CONFIG \ ApplicationHost.config文件,如:

<bindings> 
<binding protocol="http" bindingInformation="*:60856:localhost" /> 
</bindings> 

<bindings> 
<binding protocol="http" bindingInformation="*:60856:" /> 
</bindings> 

重啓項目(和因此IIS Express),但似乎沒有任何工作。有任何想法嗎?

+0

我也關掉我的防火牆,並沒有任何第三方反病毒運行... – user1900799

回答

1

IIS Express默認不允許遠程連接。 This post解釋瞭如何激活它。

在我看來,如果您設置本地IIS並將應用程序發佈到已配置的IIS文件夾,您會更好。

我已經嘗試過的其他情形HTTP.SYS配置,有時CONFIGS是在重新啓動或Windows更新丟失是否......但是,這可能不會發生在你身上......

+0

謝謝,從visualstudiogallery.msdn.microsoft.com/免費VS擴展工作奇蹟 – user1900799

相關問題