Windows-Server-2012-R2
IIS 管理器更改保存到 USER web.config 而不是 APPLICATIONHOST.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
並且從不使用普通圖示。在配置編輯器中,您可以決定儲存設置的位置。