在asp.net IIS应用程序重启时运行dispose方法

本文关键字:运行 dispose 方法 重启 应用程序 asp net IIS | 更新日期: 2023-09-27 18:06:06

我有一些代码,我想强制运行,每当我的IIS应用程序被重新加载,停止或任何其他事件,将重置一些静态属性的状态在一个业务类

我已经使类实现IDisposable,我试着添加一个类析构函数,但当我上传一个新的dll到服务器时,两者都不运行。如何在这个类中注册一个方法,以便在卸载应用程序之前运行?

在asp.net IIS应用程序重启时运行dispose方法

我会查看Global.asax中的事件。这通常是处理应用程序级别事件的地方。这里有一些链接,让你开始:

  • http://msdn.microsoft.com/en-us/library/a0xez8f2 (v = vs.71) . aspx
  • http://www.techrepublic.com/article/working-with-the-aspnet-globalasax-file/5771721

Application_Init或Application_Start可能适合您的目的?