我有HttpWebRequest和它給這個錯誤。我不能嘗試this答案,因爲我不能使用本地ip.There是一個奇怪的問題,在我的電腦沒有這樣的錯誤,但在服務器中它給這個錯誤。數據庫是而不是在服務器上,我們正在使用api進行crud操作。順便說一下這個項目是windows服務。它給出這個錯誤,然後服務停止。還有另一個細節。我安裝Windows服務器(它不是一個有數據庫的服務器)的服務器有%100的CPU使用率和幾乎100%的RAM使用率。我設置請求100秒的時間但它不能解決問題。詳細的答案如下System.Net.WebException:無法連接到遠程服務器錯誤,而只是使用HttpWebRequest發佈?
System.Net.WebException:無法連接到遠程服務器---> System.Net.Sockets.SocketException:連接嘗試失敗,因爲連接方在一段時間後沒有正確響應,或建立的連接失敗,因爲連接的主機未能響應....
我該如何解決這個問題?想法?順便說約50秒程序試圖POST請求,然後給error.Also還有另一個細節數據庫所有者API已經拿到列出了一些數據,我可以從同一個鏈接的瀏覽器,我在後
您可以顯示一些您在Windows服務中使用的代碼嗎?它可能是防火牆或服務器中的編程錯誤。也許服務器無法啓動監聽器=>檢查服務器中的EventLog以查看任何異常。有很多選擇,我們需要更多信息。 – slfan
@slfan其他服務只在服務器內運行,沒有任何請求運行良好。另外我將服務更改爲它正在等待使用的控制檯應用程序(var stream = request.GetRequestStream()) stream.Write(data,0,data.Length); }約50秒。但在我的電腦它運行良好。我無法從windows的eventlog中理解任何內容。無論如何找到有意義的日誌? – mayk
以查看事件日誌,只需進入開始菜單並輸入事件查看器或右鍵單擊計算機並選擇管理....您的客戶端是Windows服務器還是服務器?問題可能出現在服務器或網絡上,而不是客戶端上。 – slfan