2013-04-10 68 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