我正在 IIS 7.0 上配置功能委派,以允许某些客户使用远程管理的 IIS 管理器配置他们的网站。
对于某些功能,我想删除委派并将该功能设为只读,但允许用户查看设置。这样就没问题了。
我想要配置其他功能以使其完全没有委派,但当它们连接到站点时也将它们从远程 IIS 管理器中隐藏起来。
有没有办法在 IIS 7.0/Windows 2008 中做到这一点?
更新:
此外斯科特的回答,如果您将某个功能设置为“未委派”,则需要使用远程 IIS 管理器重新连接到该站点才能看到更改。右键单击刷新无法实现此目的。
答案1
您可以从 中的 management.config 进行管理%windir%\system32\inetsrv\config
。
只需将项目从<modules>
部分中拉出,或者您可以使用标签为不同的用户创建自定义部分<location>
并为每个用户自定义它们。
请注意,人们仍然可以从代码中获取任何设置,因此您不会完全隐藏任何内容,但仍然有充分的理由自定义可供用户使用的功能。