2013-04-10 73 views
0

我有一個網頁調用返回一些XML外部Web服務 - 調用它像這樣:強制網頁超時

Resp = Req.GetResponse() *As HttpWebResponse 

我把一個嘗試捕捉解決此爲了捕捉應用程序錯誤如超時。爲了測試這一點,我進入web.config中的以下內容:

<system.web> 
    <sessionState timeout="1" /> 

但是這是行不通的 - 我覺得這是1分鐘,而不是1秒爲我想。我也嘗試設置它t0 01.

由於我在VS 2010中運行在調試模式,我沒有IIS設置混亂。

如何測試exceptons?

+0

所有的IIS都會改變webconfig。 – FlavorScape 2013-04-10 15:49:39

回答

0

sessionState超時是不是你在找什麼我會看看在HttpWebRequest.Timout方法設置超時。

Req.Timeout = 1; //Milliseconds 
Resp = Req.GetResponse() *As HttpWebResponse 
+0

SessionState正在設置用戶會話的超時時間。不是請求到外部Web服務的超時。 – sanbornc 2013-04-10 15:54:07

+0

就是這樣。謝謝! – Brian 2013-04-10 18:11:26