2011-04-04 62 views
1

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

回答

1

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

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

相关问题