1 「/」應用程序中的服務器錯誤。 2 因爲鏈接方在一段時間後沒有正確答覆或鏈接的主機沒有反應,鏈接嘗試失敗。 xxx.xxx.xxx.xxx:xx 3 說明: 執行當前 Web 請求期間,出現未經處理的異常。請檢查堆棧跟蹤信息,以瞭解有關該錯誤以及代碼中致使錯誤的出處的詳細信息。 4 5 異常詳細信息: System.Net.Sockets.SocketException: 因爲鏈接方在一段時間後沒有正確答覆或鏈接的主機沒有反應,鏈接嘗試失敗。 xxx.xxx.xxx.xxx:xx
上面是最早會遇到的錯誤提示!(等會還會遇到一個問題,咱們先一個個來)
咱們調用WebService無非兩種方式:1靜態,2動態html
以C#爲例:服務器
靜態調用:從VS中直接以Web引用Web Service,會自動生成動態庫和配置文件,那麼咱們可能會直接去改變配置文件的IP地址改爲正確的IP地址或域名(由於被重定向了嘛)。spa
那若是是動態調用WS呢?:那咱們能夠在請求以前把URL改掉,如 mobileWS.Url = "https://XXX.XXX.XXX.XXX:XXX/MobileService.asmx";code
而後有些朋友可能還會碰下面這個問題:htm
「/」應用程序中的服務器錯誤。 請求失敗,錯誤信息爲: -- <html><head><title>Object moved</title></head><body> <h2>Object moved to <a href="/xxxxxxxxxxxx.aspx?id=2c2889b92b5545fe9c70fb3f40e83ea2">here</a>.</h2> </body></html> --. 說明: 執行當前 Web 請求期間,出現未經處理的異常。請檢查堆棧跟蹤信息,以瞭解有關該錯誤以及代碼中致使錯誤的出處的詳細信息。
重定向錯誤出現了。。。。。。。blog
怎麼解決呢?很簡單,在實例化服務的時候加上域名
//獲取或設置客戶端是否自動跟隨服務器重定向。 //true 則自動將客戶端重定向以跟隨服務器重定向;不然爲 false。默認值爲 false。 mobileWebWervice.AllowAutoRedirect = true;
看它的解釋清楚了吧,默認爲不跟隨WS的重定向!it
網上資料不多,基本都是求救的,但願能幫到你們,Over!!!io