none
ASP.NET应用程序池避免回收的问题? RRS feed

  • 问题

  • 搜索到网络上的避免应用程序池回收的方法,大都是在Application_End事件访问应用本身,使应用再次“活起来”。

    然后在IIS上的配置,也只有在什么条件下回收的设置,(看起来)并无配置为不可回收的地方。

    还请指教,正确的方法应该是怎样的?

    2013年4月12日 8:53

全部回复

  • 如果你是长时间运行任务,建议你用WindowsService或者后台运行的程序。IIS每隔一定时间会自动回收,你不得不在Application_End事件下唤醒要被回收的资源。

    参考:http://blog.csdn.net/orain/article/details/4589984


    If you think one reply solves your problem, please mark it as An Answer, if you think someone's reply helps you, please mark it as a Proposed Answer

    Help by clicking:
    Click here to donate your rice to the poor
    Click to Donate
    Click to feed Dogs & Cats

    2013年4月14日 10:31
  • 为什么要避免回收?回收不代表不可运行。
    2013年4月14日 22:13
    版主
  • 为什么要避免回收?回收不代表不可运行。

    回收确实代表着不可运行,对于定时任务来说。

    你可以看一下楼上的例子:http://blog.csdn.net/orain/article/details/4589984

    2013年4月16日 7:57
  • 如果你是长时间运行任务,建议你用WindowsService或者后台运行的程序。IIS每隔一定时间会自动回收,你不得不在Application_End事件下唤醒要被回收的资源。

    参考:http://blog.csdn.net/orain/article/details/4589984


    If you think one reply solves your problem, please mark it as An Answer, if you think someone's reply helps you, please mark it as a Proposed Answer

    Help by clicking:
    Click here to donate your rice to the poor
    Click to Donate
    Click to feed Dogs & Cats

    就是说IIS没有相关的配置吗?

    那如果是写Application_End,有通用的方法吗,就是那个请求地址是否可以自动获取?

    2013年4月16日 7:59
  • 那个请求地址是否可以自动获取?这个地址是自己设定的,一个简单的页面即可,

    【孟子E章】

    2013年4月17日 5:14
    版主