我有一个调用外部Web服务的网页,它返回一些XML - 就像这样调用它:
Resp = Req.GetResponse() *As HttpWebResponse
我试着抓住这个以捕获应用程序错误,例如超时。为了测试这个,我在web.config中输入了以下内容:
<system.web>
<sessionState timeout="1" />
然而这不起作用 - 我认为这是1分钟,而不是我希望的1秒。我也尝试将它设置为t0 01。
由于我在VS 2010中以调试模式运行,因此我没有IIS设置。
我如何测试除外?
答案 0 :(得分:0)
sessionState超时不是您要查找的内容我会考虑在HttpWebRequest.Timout方法上设置超时。
Req.Timeout = 1; //Milliseconds
Resp = Req.GetResponse() *As HttpWebResponse