在 Windows 2012 R2 中使用 IIS MANAGER 更改设置时遇到问题。所做的所有更改都存储在 web.config 用户文件中,这是一个问题,因为当用户更新应用程序时,web.config 被覆盖并且所有更改都是松散的。
如何将 IIS MANAGER 更改为默认编辑 APPLICATIONHOST.CONFIG 并且从不更新站点级别的用户 web.config?
在 Windows 2012 R2 中使用 IIS MANAGER 更改设置时遇到问题。所做的所有更改都存储在 web.config 用户文件中,这是一个问题,因为当用户更新应用程序时,web.config 被覆盖并且所有更改都是松散的。
如何将 IIS MANAGER 更改为默认编辑 APPLICATIONHOST.CONFIG 并且从不更新站点级别的用户 web.config?
在服务器级别打开 IIS,然后单击
Feature Delegation
该Management
部分中的 。将您要存储的所有设置更改ApplicationHost.config
为Read only
这是所有站点的服务器范围设置,如果您有现有站点在其 web.config 中定义了其中一些设置,您可能会破坏它们,因为它们的配置变得无效。
或者,您可以使用
Configuration Editor
并且从不使用普通图标。在配置编辑器中,您可以决定存储设置的位置。