如何始终启动网站

时间:2014-06-02 04:07:35

标签: asp.net iis

如何始终启动网站?

因为我在后台运行一个线程并且想要始终运行。但是当没有人登录到站点时,线程不会运行

我找到了this link,但没有帮助我

1 个答案:

答案 0 :(得分:1)

如果您的网站流量很大,运行后台线程应用程序并不是一个好主意。我建议你创建一个定期运行的Windows服务。但是,如果你想运行,那么你可以选择让你的应用程序池一直运行如下(IIS 7.5和高版本)。

<applicationPools> 
  <add name="MyAppWorkerProcess" managedRuntimeVersion="v4.0" startMode="AlwaysRunning" /> 
</applicationPools>

有关详细信息,请参阅以下链接。

http://developers.de/blogs/damir_dobric/archive/2009/10/11/iis-7-5-and-always-running-web-applications.aspx