我試圖託管服務並通過本地網絡訪問它。主機服務用於通過局域網訪問的Visual Studio開發服務器
這是我的app.config的一部分:
<client>
<endpoint address="net.tcp://<my IP>:49770/Service1.svc"
binding="netTcpBinding" contract="ServiceReference1.IService1"
name="LAN" />
<endpoint address="http://localhost:49770/Service1.svc" binding="basicHttpBinding"
bindingConfiguration="BasicHttpBinding_IService1" contract="ServiceReference1.IService1"
name="BasicHttpBinding_IService1" />
</client>
本地主機端點的偉大工程,如果我一臺機器上工作,但LAN終端將無法正常工作。 這是我用來通過LAN端點連接的代碼。
ServiceReference1.Service1Client client = new
ServiceReference1.Service1Client("LAN");
我閱讀這篇文章,但它仍然是行不通的:
how to connect to WCF web service inside lan
您是否添加了防火牆規則以允許在Windows防火牆中傳入端口49770 TCP? – PhonicUK 2012-08-17 15:08:40
謝謝你的快速回答。我現在做了,但仍然無法連接。 – Manuel 2012-08-17 15:43:28
也許這是錯誤的,asp.net開發人員的服務器啓動localhost? – Manuel 2012-08-17 16:22:09