Windows-Server-2008
如何在 IIS 7 中隱藏“非委託”功能?
我在 IIS 7.0 上配置功能委派以允許一些客戶使用IIS 管理器進行遠端管理來配置他們的站點。
有一些功能我想刪除委派並將該功能設為只讀,但允許使用者查看設置。這工作正常。
我還想將其他功能配置為完全沒有委派,但在遠端 IIS 管理器連接到站點時也將它們隱藏起來。
有沒有辦法在 IIS 7.0/Windows 2008 中做到這一點?
更新:
除了Scott 的回答,如果您將某個功能設置為“未委託”,則需要使用遠端 IIS 管理器重新連接到該站點才能看到更改。執行右鍵點擊刷新不會執行此操作。
您可以從管理.config 中管理它
%windir%\system32\inetsrv\config
。只需將項目拉出部分,或者您可以使用標籤
<modules>
為不同使用者創建自定義部分並為每個使用者自定義它們。<location>
請注意,人們仍然可以從程式碼中獲取任何設置,因此您不會完全隱藏任何內容,但仍有正當理由自定義哪些功能可供使用者使用。