2012-02-15 4 views
2

Я хотел бы расширить IIS таким же образом, как этот продукт в разделе «другой».Вообще говоря, как мне расширить IIS и добавить пользовательский значок панели управления?

enter image description here

Как я могу идти о расширении IIS для поддержки своего собственного пользовательского обработчика/значка? В частности, этот обработчик принудительно устанавливает один знак для веб-сайта и предоставляет собственный экран регистрации HTTPS.

ответ

3

У нас есть API в assmebly под названием Microsoft.Web.Management.dll, он использует WinForms. Короче говоря: вы реализуете производный класс ModuleProvider и регистрируете его в Administration.config (windir \ system32 \ inetsrv \ config), ModuleProvider указывает модуль для загрузки в клиенте (GetModuleDefinition), а при его инициализации он регистрирует ModulePage (существует несколько опций: ModuleListPage, ModulePropertiesPage, ModuleDialogPage и ModulePage).
Итак:
Разработка функциональности сервис стороне с помощью:
- ModuleProvider
- ModuleService

Разработка функциональности на стороне клиента с помощью: - Модуль
- ModuleServiceProxy
- 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/

 Смежные вопросы

  • Нет связанных вопросов^_^