【问题标题】:asp.net application start fire multiple timesasp.net 应用程序多次启动
【发布时间】:2011-04-04 07:55:35
【问题描述】:

我在 Visual Studio 2010 中有一个用 C# 编写的 ASP.NET 4 应用程序。 我在 Global.asax 的 application_start 中启动了一个计时器,我希望它启动一次,但在记录应用程序行为后,我注意到 application_start 多次触发。只要网站上有一段时间没有请求,application_start 就会在下一个请求时触发。 我没有做任何文件操作,也没有修改 web.config 文件。 有没有办法防止这种行为。

【问题讨论】:

    标签: asp.net timer application-start


    【解决方案1】:

    在指定的空闲时间后,IIS 将关闭应用程序池工作进程。此值在应用程序池的高级设置中设置-空闲超时(分钟)

    进程关闭后,下一个请求会导致应用程序启动。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-05
      • 2011-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-02
      相关资源
      最近更新 更多