.net 4.0 强制网页超时

.net 4.0 强制网页超时,.net-4.0,session-timeout,.net 4.0,Session Timeout,我有一个调用外部web服务的网页,该服务返回一些XML,如下所示: Resp = Req.GetResponse() *As HttpWebResponse 为了捕获应用程序错误,例如超时,我对此进行了一次尝试。为了测试这一点,我在web.config中输入了以下内容: <system.web> <sessionState timeout="1" /> 但是这不起作用-我想这是1分钟,而不是我想要的1秒钟。我还试着把它设置为01 因为我在VS2010中

我有一个调用外部web服务的网页,该服务返回一些XML,如下所示:

Resp = Req.GetResponse() *As HttpWebResponse
为了捕获应用程序错误,例如超时,我对此进行了一次尝试。为了测试这一点,我在web.config中输入了以下内容:

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

但是这不起作用-我想这是1分钟,而不是我想要的1秒钟。我还试着把它设置为01

因为我在VS2010中以调试模式运行,所以我没有IIS设置


如何测试异常?

会话状态超时不是您要查找的,我将在HttpWebRequest.Timout方法上设置超时

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

IIS所做的只是更改webconfig。SessionState正在设置用户会话的超时。不是对外部web服务的请求超时。