IIS 管理器更改保存到 USER web.config 而不是 APPLICATIONHOST.CONFIG

IIS 管理器更改保存到 USER web.config 而不是 APPLICATIONHOST.CONFIG

我在 Windows 2012 R2 中使用 IIS MANAGER 更改设置时遇到问题。所做的所有更改都存储在 web.config 用户文件中,这是一个问题,因为当用户更新应用程序时,web.config 会被覆盖,所有更改都会丢失。

我如何将 IIS MANAGER 更改为默认编辑 APPLICATIONHOST.CONFIG 并且从不在站点级别更新用户 web.config?

答案1

在服务器级别打开 IIS,然后单击部分Feature Delegation中的Management。将要存储的所有设置更改ApplicationHost.configRead only

功能委托

这是针对所有站点的服务器范围的设置,如果您现有的站点在其 web.config 中定义了其中一些设置,则可能会破坏它们,因为它们的配置变得无效。

或者,您可以使用Configuration Editor并且永远不使用普通图标. 在配置编辑器中您可以决定在哪里存储设置。

相关内容