我已經實現了一個本地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) –