【发布时间】:2011-05-02 13:35:47
【问题描述】:
我想知道是否有一种方法可以在网站/应用程序的应用程序池被回收时自动启动该网站/应用程序的应用程序启动?
这个问题有什么固定的解决方案吗?
我真的很想避免让我的一位最终用户必须通过网站的应用程序启动,如果他们可以避免的话。
【问题讨论】:
标签: .net application-pool application-start recycle
我想知道是否有一种方法可以在网站/应用程序的应用程序池被回收时自动启动该网站/应用程序的应用程序启动?
这个问题有什么固定的解决方案吗?
我真的很想避免让我的一位最终用户必须通过网站的应用程序启动,如果他们可以避免的话。
【问题讨论】:
标签: .net application-pool application-start recycle
如果您使用的是 .NET 4,则可以。
<applicationPools>
<add name="MyAppWorkerProcess" managedRuntimeVersion="v4.0" startMode="AlwaysRunning" />
</applicationPools>
在 ScottGu 的文章Auto-Start ASP.NET Applications 中查看更多信息。
除此之外,我还听说有人编写服务以每隔几分钟发出一次请求。有点矫枉过正,imo,但取决于您的需要。
【讨论】: