ldx*_*ldx 6 iis azure azure-web-sites
我在Azure网站上部署了一个网站,我想禁用池回收.
如果您有常规IIS安装,则可以通过将"Recycling - > Disable overlapped recycle"设置为true来在应用程序池高级设置中禁用此功能.
但我似乎无法在azure管理控制台中找到此选项,也无法在线找到有关此主题的任何信息.
任何指针将不胜感激!
ldx*_*ldx 10
非常感谢Puneet Gupta指出我正确的方向!我无法使用确切的解决方案,但它让我走上了正确的道路.
这是我解决这个问题的方法:
1)开始使用applicationHost.config.最简单的方法是通过"文件"浏览SCM控制台,然后按照json中的链接进行操作.最后,您最终到此处:https://YOUR_WEBSITE_NAME.scm.azurewebsites.net/api/vfs/LocalSiteRoot/Config/applicationhost.config
2)确定重叠循环的当前状态.在applicationHost.config文件中,查找"applicationPools"元素它应该如下所示:
<applicationPools>
<add name="YOUR_SITE_NAME" managedRuntimeVersion="v4.0">
<processModel identityType="ApplicationPoolIdentity" />
</add>
<add name="~1YOUR_SITE_NAME" managedRuntimeVersion="v4.0" managedPipelineMode="Integrated">
<processModel identityType="ApplicationPoolIdentity" />
</add>
</applicationPools>
Run Code Online (Sandbox Code Playgroud)
如果你看到这个,那么重叠的回收是启用的!你不能直接写这个文件,但幸运的是,微软给了我们转换它的能力!
3)改变它!您可以通过将applicationHost.xdt文件放在网站的/ site目录中来转换applicationHost.config文件(请注意,网站本身部署在/ site/wwwroot目录中,因此您的applicationHost.xdt转换必须位于您的网站所在的父文件夹.如果您想禁用重叠的回收,那么这就是您放入文件中的内容:
<?xml version="1.0"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">>
<system.applicationHost>
<applicationPools>
<add name="YOUR_SITE_NAME" xdt:Locator="Match(name)">
<recycling disallowOverlappingRotation="true" xdt:Transform="Insert" />
</add>
<add name="~1YOUR_SITE_NAMEd" xdt:Locator="Match(name)">
<recycling disallowOverlappingRotation="true" xdt:Transform="Insert" />
</add>
</applicationPools>
</system.applicationHost>
</configuration>
Run Code Online (Sandbox Code Playgroud)
4)重新启动站点最后您需要重新启动站点以应用您的转换.重新启动后,再次转到步骤1,您现在应该看到这个:
<applicationPools>
<add name="YOUR_SITE_NAME" managedRuntimeVersion="v4.0">
<processModel identityType="ApplicationPoolIdentity" />
<recycling disallowOverlappingRotation="true" />
</add>
<add name="~1YOUR_SITE_NAME" managedRuntimeVersion="v4.0" managedPipelineMode="Integrated">
<processModel identityType="ApplicationPoolIdentity" />
<recycling disallowOverlappingRotation="true" />
</add>
</applicationPools>
Run Code Online (Sandbox Code Playgroud)
et voila:您的azure网站现已禁用重叠回收.
| 归档时间: |
|
| 查看次数: |
2577 次 |
| 最近记录: |