0

我有一个网页,它调用一个返回一些 XML 的外部 Web 服务 - 像这样调用它:

Resp = Req.GetResponse() *As HttpWebResponse

我对此进行了尝试以捕获应用程序错误,例如超时。为了测试这一点,我在 web.config 中输入了以下内容:

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

然而这不起作用——我认为这是 1 分钟,而不是我想要的 1 秒。我也尝试将其设置为 t0 01。

由于我在 VS 2010 中以调试模式运行,因此我没有 IIS 设置可乱。

如何测试异常?

4

1 回答 1

0

sessionState 超时不是您要查找的内容,我会考虑在 HttpWebRequest.Timout 方法上设置超时。

Req.Timeout = 1;  //Milliseconds
Resp = Req.GetResponse() *As HttpWebResponse
于 2013-04-10T15:52:51.863 回答