Windows-Server-2008

如何在 IIS 7 中隱藏“非委託”功能?

  • March 6, 2010

我在 IIS 7.0 上配置功能委派以允許一些客戶使用IIS 管理器進行遠端管理來配置他們的站點。

有一些功能我想刪除委派並將該功能設為​​只讀,但允許使用者查看設置。這工作正常。

我還想將其他功能配置為完全沒有委派,但在遠端 IIS 管理器連接到站點時也將它們隱藏起來。

有沒有辦法在 IIS 7.0/Windows 2008 中做到這一點?

更新:

除了Scott 的回答,如果您將某個功能設置為“未委託”,則需要使用遠端 IIS 管理器重新連接到該站點才能看到更改。執行右鍵點擊刷新不會執行此操作。

您可以從管理.config 中管理它%windir%\system32\inetsrv\config

只需將項目拉出部分,或者您可以使用標籤<modules>為不同使用者創建自定義部分並為每個使用者自定義它們。<location>

請注意,人們仍然可以從程式碼中獲取任何設置,因此您不會完全隱藏任何內容,但仍有正當理由自定義哪些功能可供使用者使用。

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