【发布时间】:2010-12-02 21:44:41
【问题描述】:
有没有办法在 IISRESET 或计划重置后自动启动 ASP.NET 应用程序池,以便初始用户不必等待应用程序池加载?
【问题讨论】:
标签: asp.net sharepoint iis iis-7 application-pool
有没有办法在 IISRESET 或计划重置后自动启动 ASP.NET 应用程序池,以便初始用户不必等待应用程序池加载?
【问题讨论】:
标签: asp.net sharepoint iis iis-7 application-pool
如果您使用的是 IIS 7,则有一个 IIS 插件调用 Application Warm Up 会有所帮助
我在这里写了一篇关于我使用它的经验的博客文章(不知道我是否可以发布到我自己的内容中?):
http://www.diaryofaninja.com/blog/2010/05/06/keep-your-aspnet-websites-warm-and-fast-247
【讨论】:
SharePointer Joel Oleson(前 Microsoft)在他的旧 MS 博客上有一个 warmup script available。搜索asp.net warm up scripts 了解更多信息。
通常情况下,应用程序池会在一夜之间回收。因此,您可以在人们开始工作之前将此脚本作为计划任务运行,而无需人们等待。
【讨论】:
您可以尝试Application Pool Recycle Utility for SharePoint Developers,但创作者不建议将其用于生产站点。
【讨论】:
我有时会使用一个请求页面的 VB 脚本,并将其设置为作为计划作业运行。效果很好,几分钟就搞定了。
【讨论】:
在 iisreset 后从应用请求页面。这很容易实现自动化。
【讨论】:
IIS7 有这样的事情。但我没试过,不能说更多。
【讨论】: