API для раздела перезаписи IIS7 - PullRequest
2 голосов
/ 03 января 2011

Есть ли API, который я просто не могу найти в system.webserver для раздела перезаписи или, возможно, в Microsoft.Web.Administration со строго типизированным классом Rewrite?Я бы предпочел не писать этот класс вручную, поскольку я предполагаю, что он уже есть где-то для использования IIS.

1 Ответ

5 голосов
/ 04 января 2011

Поскольку модуль URL Rewrite является расширением IIS, для этого не существует «строго типизированных» классов, встроенных в пространство имен Microsoft.Web.Administration. то есть не существует класса с именем Microsoft.Web.Administration.UrlRewrite.

Однако вы можете работать со встроенными классами ConfigurationSection, ConfigurationElementCollection и ConfigurationElement, чтобы манипулировать секцией <rewrite> вашего web.config.

Один из руководителей программ IIS имеет запись в блоге о программной настройке модуля перезаписи URL:

Скриптовая конфигурация модуля перезаписи URL

Это должно начать вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...