首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Sitefinity预热模块在计划应用程序池重新启动后未启动

Sitefinity预热模块在计划应用程序池重新启动后未启动
EN

Stack Overflow用户
提问于 2017-07-26 00:27:43
回答 1查看 212关注 0票数 1

我已经启用了Sitefinity预热模块,以便在IIS应用程序池回收时启动。当我手动回收应用程序池时,预热模块启动并正确预热页面。

当应用程序池在计划的凌晨3点重新启动时,预热模块不会运行。

有没有人碰到这个?有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2017-07-26 16:53:45

Application Initialization -对于IIS8.5,它是内置的,因此您可以配置强制单个应用程序在应用程序池回收/服务器重启后重新初始化,或者配置应用程序在软重置后重新初始化(在web.config中进行编辑等)。为了在回收后设置应用程序预热,您需要编辑%windir%\system32\inetsrv\config\applicationHost.config文件并找到块。编辑您希望在重启后自动初始化的应用程序的设置,如下所示:

代码语言:javascript
运行
复制
<add name="MyApplicationPoolName" autoStart="true" startMode="AlwaysRunning" managedRuntimeVersion="v4.0">

接下来,在块下面,如下配置您网站的serverAutoStart属性:

代码语言:javascript
运行
复制
<site name="MySiteName" id="#" serverAutoStart="true">
<application path="/" preloadEnabled="true" applicationPool=" MyApplicationPoolName ">

这样,即使您定期或在特定日期/时间回收您的应用程序池,它也会在之后自动初始化,并且首次访问您的网站的用户的初始加载时间将是正常的。

有关详细信息,请参阅:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45308879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档