将 IIS PreloadEnable 全局更改为 True

Change IIS PreloadEnable to True Globally

我有一个供应商应用程序,它将卸载并重新安装 IIS 中的应用程序。每次,我都需要在安装完成后通过以下命令恢复预加载设置:

appcmd set app "<site>/<sub_site>" /preloadEnabled:true

这是因为 preloadEnabled 的默认值为 "false"。但是,我正在寻找一种将 "preloadEnabled" 的默认值更改为 true 的方法,这样我就不需要总是执行上述命令。谁能告诉我该怎么做?

我正在使用 IIS 8.5

我设法找到了解决办法。我可以通过系统下的Configuration Editor修改默认值。applicationHost/sites路径。

示例命令:

appcmd set config -section:system.applicationHost/sites "/[name='<Site>'].applicationDefaults.preloadEnabled:True" /commit:apphost

相应地替换 <site>