2

有没有办法在 IISRESET 或计划重置后自动启动 ASP.NET 应用程序池,以便初始用户不必等待应用程序池加载?

4

6 回答 6

2

iisreset 后从应用请求页面。这很容易实现自动化。

于 2009-10-01T07:22:21.463 回答
2

SharePointer Joel Oleson(以前的 Microsoft)在他的旧 MS 博客上提供了一个预热脚本。搜索asp.net warm up scripts更多。

通常,应用程序池会在一夜之间回收。因此,您可以在人们开始工作之前将此脚本作为计划任务运行,而无需人们等待。

于 2009-10-01T08:48:45.633 回答
1

如果您使用的是 IIS 7,则有一个 IIS 插件调用 Application Warm Up 会有所帮助

我已经写了一篇关于我在这里使用它的经验的博客文章(不知道我是否可以发布到我自己的内容?):

http://www.diaryofaninja.com/blog/2010/05/06/keep-your-aspnet-websites-warm-and-fast-247

于 2010-05-26T12:28:18.087 回答
0

IIS7有这样的事情。但我没试过,不能说更多。

于 2009-10-01T07:10:52.937 回答
0

我有时会使用一个请求页面的 VB 脚本,并将其设置为作为计划作业运行。效果很好,几分钟就搞定了。

于 2009-10-01T07:26:30.377 回答
0

您可以尝试适用于 SharePoint 开发人员的应用程序池回收实用程序,但创建者不建议将其用于生产站点。

于 2009-10-01T08:44:58.877 回答