IIS回收配置"清除"标签含义

时间:2018-02-21 10:33:25

标签: iis

我正在开发一种工具来为IIS服务器中的应用程序池配置回收功能。根据我的理解,这个配置存储在配置文件" applicationHost.config"中,如下所示

    <applicationPools>
        <add name="TestPool" autoStart="true" managedRuntimeVersion="v4.0">
            <recycling>
                <periodicRestart time="00:00:00">
                    <schedule>
                        <clear />
                        <add value="20:00:00" />
                    </schedule>
                </periodicRestart>
            </recycling>
        </add>
    </applicationPools>

我的目标是使用命令行工具清除并为回收计划添加新值。到目前为止,我已经能够完全删除时间表。但是,当我尝试添加新的回收时间值时,我无法添加&#34;清除&#34;标签。这个标签是什么意思?没有此标记,应用程序池是否可以正常运行?

1 个答案:

答案 0 :(得分:1)

根据Microsoft documentation的定义:

  

&lt; clear&gt; 元素会删除先前在当前配置文件中或在配置文件层次结构中更高级别定义的应用程序中的所有部分和部分组。

在你的情况下,可以删除该元素,但我建议你保留它以避免任何特殊情况。