今天在作接口開發時,遇到了一個異常:沒法解析此遠程名稱: 'www.***.com'。個人網站一直是運行正常的,從昨天開始出現異常,用戶能夠使用,但個人服務器怎麼也沒法實現對數據庫的更新。web
分析緣由:從防火牆屏蔽端口到支付寶簽約id是否過時,最後才找出緣由,原來個人服務器DNS解析錯誤,沒法訪問到調用的遠程服務器。緣由是:服務器不能上外網。數據庫
解決辦法以下:服務器
進入C:\WINDOWS\system32\drivers\etc 目錄,找到hosts文件,打開,在文件尾部加入如下內容:網站
今天被System.Net.WebException: 請求因 HTTP 狀態 417 失敗: Expectation failed的問題搞死了google
經過url訪問服務器上的webservice是沒問題的url
但在程序中訪問就出現System.Net.WebException: 請求因 HTTP 狀態 417 失敗: Expectation failed這個問題了spa
只能經過配置host指向webservice的服務器才能調用.net
baidu,google了無數次 ,原來是請求頭的問題blog
在new了webservice後,調用webservice的方法以前加上接口
System.Net.ServicePointManager.Expect100Continue = false;
搞掂,世界一下清淨了。
原文:
http://blog.csdn.net/wwzqj/article/details/7208332