我继续阅读微软您可以配置 Windows 进程激活服务 (WAS),使其在创建应用程序池或启动 IIS 时自动启动应用程序池。据我所知,这仅适用于 IIS 7.0。我的问题是,如何在 IIS 6.0 (Windows Server 2003) 上执行此操作。我有一个 .net 3.5 应用程序,第一个访问者需要 30 秒才能启动。
该应用程序是预编译的,因此我认为这不是造成延迟的原因。第一个人等待 30 秒后,一切都运行得很快。
答案1
这里是我过去用来“预热” SharePoint 站点的一个小工具。我不明白为什么它不适用于非 SharePoint 网站。
答案2
有一个计划任务会不时地访问该 URL?
答案3
您是否尝试过查看应用程序池的回收选项?您可以根据许多不同的选项进行回收。