【问题标题】:Generally speaking, how do I extend IIS and add a custom control panel icon?一般来说,如何扩展 IIS 并添加自定义控制面板图标?
【发布时间】:2012-02-15 23:04:04
【问题描述】:

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

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

【问题讨论】:

    标签: iis windows-7 iis-7 windows-server-2008


    【解决方案1】:

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

    使用以下方法开发客户端功能: - 模块
    - 模块服务代理
    - 模块页面
    - 以及任何额外的扩展

    我在以下位置发布了一个示例: http://blogs.msdn.com/b/carlosag/archive/2007/05/11/extendingiismanagerhomepage.aspx

    还有一个简单的例子: http://learn.iis.net/page.aspx/269/how-to-create-a-simple-iis-manager-module/

    另一个例子:http://www.carlosag.net/Tools/MRUModule/

    【讨论】:

      猜你喜欢
      • 2019-06-20
      • 1970-01-01
      • 2019-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-15
      • 2013-03-24
      • 1970-01-01
      相关资源
      最近更新 更多