有没有办法在IISRESET或计划重置后自动启动ASP.NET应用程序池,以便初始用户不必等待应用程序池加载?
答案 0 :(得分:2)
在iisreset之后从应用程序请求页面。这很容易实现自动化。
答案 1 :(得分:2)
SharePointer Joel Oleson(以前的微软)在他的旧MS博客上有一个warmup script available。更多搜索asp.net warm up scripts
。
通常,应用程序池会在一夜之间回收。因此,您可以在人们开始工作之前将此脚本作为计划任务运行,并且不需要人们等待。
答案 2 :(得分:1)
如果您使用的是IIS 7,则会有一个IIS插件调用Application Warm Up来帮助
我写了一篇关于我在这里使用它的经历的博客文章(不知道我是否可以发布到我自己的内容?):
http://www.diaryofaninja.com/blog/2010/05/06/keep-your-aspnet-websites-warm-and-fast-247
答案 3 :(得分:0)
IIS7有这样的事情。但我没有尝试,也说不出更多。
答案 4 :(得分:0)
我有时使用一个请求页面的VB脚本,并将其设置为作为预定作业运行。效果非常好,并在几分钟内完成。
答案 5 :(得分:0)
您可以尝试Application Pool Recycle Utility for SharePoint Developers,但创作者不会将其推荐给制作网站。