Iis-7
將網站級別的重寫規則保存到 applicationHost.config
是否可以在使用 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
直接破解更安全,因為您可以保證將設置放在正確的位置,使用正確的列舉值並且手指問題的風險較小。