【问题标题】:Handling httprequest execution timeout scenario处理httprequest执行超时场景
【发布时间】:2012-08-03 10:53:52
【问题描述】:

我的 ASP.Net Web 服务的 httprequest 执行超时为 110 秒(默认值)。如果处理时间超过 110 秒,我希望向我的客户端应用程序抛出自定义异常。如何以及在哪里处理?

【问题讨论】:

  • 当然更好的方法是制作一个不会达到执行超时的系统,也许是异步的?
  • 是的,我同意,但我现在必须接受当前的架构。

标签: asp.net c#-4.0 timeout httprequest


【解决方案1】:

有一个解决方法,但不是一个好的解决方案。

我可以通过使用在 Global.ASAX 的 Application_Error 事件中获取异常信息 Server.GetLastError(); 我没有成功发送自定义异常。在尝试解析为 SOAP xml 之前,我会要求我的客户端开发人员检查 HTML 内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-07
    相关资源
    最近更新 更多