如何在 IIS 7 中隐藏“非委派”功能?

如何在 IIS 7 中隐藏“非委派”功能?

我正在 IIS 7.0 上配置功能委派,以允许某些客户使用远程管理的 IIS 管理器配置他们的网站。

对于某些功能,我想删除委派并将该功能设为只读,但允许用户查看设置。这样就没问题了。

我想要配置其他功能以使其完全没有委派,但当它们连接到站点时也将它们从远程 IIS 管理器中隐藏起来。

有没有办法在 IIS 7.0/Windows 2008 中做到这一点?

更新:

此外斯科特的回答,如果您将某个功能设置为“未委派”,则需要使用远程 IIS 管理器重新连接到该站点才能看到更改。右键单击刷新无法实现此目的。

答案1

您可以从 中的 management.config 进行管理%windir%\system32\inetsrv\config

只需将项目从<modules>部分中拉出,或者您可以使用标签为不同的用户创建自定义部分<location>并为每个用户自定义它们。

请注意,人们仍然可以从代码中获取任何设置,因此您不会完全隐藏任何内容,但仍然有充分的理由自定义可供用户使用的功能。

相关内容