发生异常时,INIT方法不会触发Application_Error事件

时间:2013-03-18 14:28:52

标签: httpmodule

我们在httpmodule INIT方法中编写了一些代码,它只执行一次。代码连接到第三方Web服务,有时可能会出现错误(如Web服务已关闭)。我们使用Application_Error事件全局处理应用程序错误。

当init方法发生错误时,它不会重定向到错误页面。 请帮忙。

开发:共享点网站。

1 个答案:

答案 0 :(得分:0)

我的猜测是b / c最终调用你的Init()方法的方法与未处理的异常调用Application_Error的行为不同。

但是......这真的是你想要的行为吗?看起来如果一个请求上的Web服务调用失败,您希望它向用户返回错误,但在下一个请求时再次尝试。否则,您将不得不重新启动应用程序以使Init()再次运行。