一般来说,如何扩展IIS并添加自定义控制面板图标?

一般来说,如何扩展IIS并添加自定义控制面板图标?,iis,windows-7,iis-7,windows-server-2008,Iis,Windows 7,Iis 7,Windows Server 2008,我想以类似于此产品在“其他”部分中所做的方式扩展IIS 如何扩展IIS以支持自己的自定义处理程序/图标?具体来说,此处理程序强制网站单点登录,并提供自己的HTTPS登录屏幕。我们在一个名为Microsoft.Web.Management.dll的组件中有一个API,它使用WinForms。 长话短说:实现ModuleProvider派生类并在Administration.config(windir\system32\inetsrv\config)中注册,ModuleProvider指定要在客户

我想以类似于此产品在“其他”部分中所做的方式扩展IIS


如何扩展IIS以支持自己的自定义处理程序/图标?具体来说,此处理程序强制网站单点登录,并提供自己的HTTPS登录屏幕。

我们在一个名为Microsoft.Web.Management.dll的组件中有一个API,它使用WinForms。 长话短说:实现ModuleProvider派生类并在Administration.config(windir\system32\inetsrv\config)中注册,ModuleProvider指定要在客户端加载的模块(GetModuleDefinition),并在初始化时注册ModulePage(有几个选项,ModuleListPage、ModuleProperties页、ModuleDialogPage和ModulePage)。
所以:
使用开发服务端功能:
-模块提供程序
-模块服务

使用以下工具开发客户端功能: -模块
-模块服务代理
-模块页面
-还有其他的扩展吗

我有一个例子发布在:

还有一个简单的例子:

另一个例子是: