我試圖從網頁執行網絡請求,並且在生產服務器上遇到問題。由於目標機器主動拒絕,因此無法建立連接
的Web應用程序是一個內部網站上的web.config此配置:
<authentication mode="Windows" />
我用它來獲取域用戶認證。
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
的錯誤信息是:
現在我試圖加載網頁解析的一些信息,我用下面的代碼,第二行顯示錯誤由於目標機器主動拒絕64.233.163.104:80,因此無法建立連接。
堆棧跟蹤:
[SocketException (0x274d): No connection could be made because the target machine actively refused it 64.233.163.104:80]
System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) +269
System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception) +649
[WebException: Unable to connect to the remote server]
System.Net.HttpWebRequest.GetResponse() +1126
Fumagalli.Insight.Admin.Teste.Page_Load(Object sender, EventArgs e) +606
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +25
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +42
System.Web.UI.Control.OnLoad(EventArgs e) +132
System.Web.UI.Control.LoadRecursive() +66
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2428
該錯誤不,我tryed所有的網址出現,我可以從www.yahoo.com而不是從www.google.com響應例如。我的PC(Windows 7)上的所有東西都能正常工作,我可以使用相同的身份驗證模式(使用域控制器)從任何URL獲得響應,但問題僅發生在生產服務器(Windows Server 2008)上。
任何人都有一個理想?
問題解決了。有兩個網絡適配器在服務器上,一些請求從其他網關,阻止訪問:(這是已修復。謝謝所有。 – 2010-10-26 21:21:54