我已经实现了一个本地WCF服务,该服务正在监听端口8099
以JSON格式发送Web请求。该服务可以通过浏览器中的简单POSTer引擎(例如Chrome的Simple REST客户端)进行测试,并且工作正常。从Windows 8应用程序调用本地Web服务(自托管WCF)
但是,如果我想从Windows 8应用程序调用相同的服务,则由于超时而只能收到SocketException。我在Package.appxmanifest
文件中检查了Internet (Client)
和Private Networks (Client & Server)
,但它仍然不起作用。 WCF服务中没有传入请求。
是否有更进一步的设置,我必须改变才能使它工作?是否因为http://localhost:8099/
?有保留/被拒绝的端口吗?
在此先感谢您的建议。
如果这是一个Windows应用商店应用,[此答案](http://stackoverflow.com/a/16794488/1822514)可能适用于您的方案。 –
你救了我的一天:)令人困惑的是,同一个应用程序正在使用相同的设置在另一个设备上工作。无论如何,在我的情况下增加一个豁免工程。 – Mrks83
[WCF服务引用不能在其他PC上工作]的可能的重复(http://stackoverflow.com/questions/16783974/wcf-service-reference-not-working-on-other-pc) –