我的ASP.Net Web服务的httprequest执行超时为110秒(默认值)。如果处理时间超过110秒,我希望向我的客户端应用程序抛出一个自定义异常。如何以及在哪里处理?
找到了一个变通方法,但不是一个好的解决方案。
我可以通过使用获得Global.ASAX中Application_Error事件中的异常信息Server.GetLastError();我没有成功发送自定义异常。在尝试解析为SOAP xml之前,我将要求我的客户端开发人员检查HTML内容。