我有舊代碼調用拋出此錯誤.NET Web服務如果.NET代碼是冷的(不是在內存中)msxml6.dll錯誤「80072EE2」操作超時
msxml6.dll error '80072ee2'
The operation timed out
下重裝始終修復此問題
我可以更改超時嗎? 我可以阻止.net變冷嗎? 我可以捕捉經典的ASP錯誤,並重新加載停止用戶看到錯誤?
解決此問題的任何其他想法。
我有舊代碼調用拋出此錯誤.NET Web服務如果.NET代碼是冷的(不是在內存中)msxml6.dll錯誤「80072EE2」操作超時
msxml6.dll error '80072ee2'
The operation timed out
下重裝始終修復此問題
我可以更改超時嗎? 我可以阻止.net變冷嗎? 我可以捕捉經典的ASP錯誤,並重新加載停止用戶看到錯誤?
解決此問題的任何其他想法。
由於安東尼的提示-pkb
這裏的文件和鏈接到MSDN
oServerXMLHTTPRequest.setTimeouts(resolveTimeout,connectTimeout,的SendTimeout,receiveTimeout)
參數
resolveTimeout A l整數。該值應用於將主機名(例如「www.microsoft.com」)映射到IP地址;默認值是無限的,意味着沒有超時。
connectTimeout 甲長整型。該值用於與目標服務器建立通信套接字,默認超時值爲60秒。
的SendTimeout 甲長整型。該值適用於將通信套接字上的單個請求數據包(如果有)發送到目標服務器。發送到服務器的大量請求通常會被分解爲多個數據包;發送超時適用於單獨發送每個數據包。默認值是30秒。
receiveTimeout 甲長整型。該值適用於從目標服務器接收響應數據包。大量的響應將被分解成多個數據包;接收超時適用於從套接字中提取每個數據包。默認值是30秒。
http://msdn.microsoft.com/en-us/library/ms760403(VS.85,lightweight).aspx
的ServerXMLHTTTPRequest
對象有一個定時器方法: -
xhr.setTimeouts 30000, 60000, 30000, 120000
這臺接收超時(即最後一位數字),以2分鐘(默認爲30秒),它的你要玩這個值。