ASP.Net如何在没有用户第一次请求的情况下自动启动应用程序?

ASP.Net如何在没有用户第一次请求的情况下自动启动应用程序?

问题描述:

我有一些需要在Application_Start中运行的计划任务,但据我所知,这个方法只有在第一个请求后才会触发。无论如何,我可以在停止并启动IIS中的连接或停止/启动/重新启动站点后自动启动应用程序?ASP.Net如何在没有用户第一次请求的情况下自动启动应用程序?

如果您使用的是IIS 7.5,则可以设置应用程序自动启动,如您在此post on the ScottGu blog上所见。

基本上,您必须在应用程序工作进程条目中的应用程序主机配置文件中添加startMode=”AlwaysRunning”属性。

+0

好吧,我不使用IIS 7.5所以有没有其他方式?感谢您的帮助,虽然 – Leo 2010-12-02 10:04:18