Iis-7

將網站級別的重寫規則保存到 applicationHost.config

  • February 24, 2012

是否可以在使用 IIS 管理器時將網站級別配置的重寫規則保存到 applicationHost.config ?(我知道如何手動執行)

預設情況下它們保存到 Web.config 文件中。

我需要它來通過 MSDeploy 工具將規則部署到其他伺服器。

是的,可以這樣做,但您不會擁有 URL 重寫小程序所具有的所有良好的 UI 功能。

在您網站的主要功能視圖上,有一個標有“配置編輯器”的圖示,點兩下打開:

在此處輸入圖像描述

Section有兩個名為和的下拉框From:

Section下拉列表允許您選擇要編輯的配置部分。它打開了一個樹視圖。

From:下拉列表允許您選擇是更改站點web.config文件中的設置還是文件中的元素<location>中的設置applicationHost.config

在此處輸入圖像描述

UI 由儲存在以下位置的原始模式數據驅動:

C:\Windows\System32\inetsrv\config\schema

它相當“簡潔”,但確實暴露了一些配置元素/屬性,某些配置功能小程序有時不會顯示。

儘管相當基本,但在生產伺服器上使用它比applicationHost.config直接破解更安全,因為您可以保證將設置放在正確的位置,使用正確的列舉值並且手指問題的風險較小。

引用自:https://serverfault.com/questions/363049