測試天氣預(yù)報服務(wù)出現(xiàn)錯誤:服務(wù)器無法處理請求。 ---> 未將對象引用設(shè)置到對象的實例
“/”應(yīng)用程序中的服務(wù)器錯誤。服務(wù)器無法處理請求。 ---> 未將對象引用設(shè)置到對象的實例。說明: 執(zhí)行當(dāng)前 Web 請求期間,出現(xiàn)未經(jīng)處理的異常。請檢查堆棧跟蹤信息,以了解有關(guān)該錯誤以及代碼中導(dǎo)致錯誤的出處的詳細信息。異常詳細信息: System.ServiceModel.FaultException: 服務(wù)器無法處理請求。 ---> 未將對象引用設(shè)置到對象的實例。
try { arr = myObj.getWeatherbyCityName(city); //出錯 } catch (System.Exception ex) { Label1.Text = ex.Message; }
參考 http://bbs.csdn.net/topics/390968500 中的解決方案,這幾句說的很有道理
“默認添加服務(wù)引用是通過WCF的方式添加的,這種方式可能會存在問題,添加Web服務(wù)的話是按照wsdl協(xié)議的;”
“你調(diào)用的是一個WebService當(dāng)然最好是使用Web引用的方式了。畢竟WCF是后來出的,說是兼容WebService,但是總歸沒有原生態(tài)的好。”
更改添加引用的方式
設(shè)置命名空間后,點擊高級
點擊添加web引用
輸入服務(wù)的地址,添加web服務(wù)引用,問題就能解決了。
新聞熱點
疑難解答