的Windows Phone 8,Windows 8的更新+ 64位,2012年VS運行VS2012作爲管理員遠程服務器返回錯誤:NOTFOUND WCF服務
我創建了一個WCF服務。對服務代碼:
[OperationContract]
Object GetCustomersObject();
實現代碼
public Object GetCustomersObject()
{
object c = DataContext.Customers;
return c;
}
然後我添加一個新的網站我的應用程序和配置Service.svc文件指向合同等在運行它網頁瀏覽器,並可以看到WSDL。
然後,我使用WCFTestClient實用程序對其進行測試,但除了上述之外,我可以連接到所有方法,因爲它不支持對象。
我現在創建一個Win Phone 8項目並連接到該服務,然後出現錯誤「在System.ServiceModel.ni.dll中發生類型爲'System.ServiceModel.CommunicationException'的異常,但未在用戶中處理代碼「
擴展異常我發現消息是遠程服務器返回一個錯誤:NotFound。。然後,我按照在http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj684580(v=vs.105).aspx找到的步驟,因爲我在VS下運行IIS我不按照其他任何指示(即我添加一個條目的建議,並打開防火牆端口,刪除現有的服務,並在關閉後讀取它IIS服務)。
我仍然得到相同的錯誤。所以我刪除服務並重新添加它使用IP,機器名稱和使用的任何一個仍然給出相同的錯誤。
我也嘗試關閉Windows防火牆服務,以消除它是一個防火牆問題,同樣的問題依然存在。
我失去了什麼我可以嘗試?
你可以打開跟蹤:http://inaspiralarray.blogspot.com/2013/04/finding-root-cause-of- wcf-exceptions.html –