ISAPI против httphandler

В IIS6 была там причина использования / расширений фильтров ISAPI?. Может то же не быть достигнутым, используя httphandler/http модули. Также в IIS7 ISAPI был удален полностью?. Весь кодекс IIS7, написанного в .NET. Я хочу знать, что нужно знать о ISAPI подробно для того, чтобы отладить или добавить новые опции?

9
задан Randy supports Monica 26 December 2009 в 18:01
поделиться

1 ответ

В IIS6 фильтры/расширения ISAPI были аналогичны HttpModules / HttpHandlers. Что касается HttpModules, то они не могут обеспечить точно такую же функциональность, как фильтры ISAPI. Одним из ограничений является то, что ресурсы, не принадлежащие ASP.NET, не имеют доступа к HttpModules. Например, если ваше приложение является классическим ASP и вы хотите манипулировать входящими запросами и исходящими ответами, то вашим единственным вариантом будет фильтр ISAPI.

IIS7 все еще поддерживает добавление фильтров ISAPI и расширений .

В общем, время ISAPI пришло и ушло. Если вы хотите расширить функциональность веб сервера с помощью IIS7, то интерфейсы .NET модулей и обработчиков являются лучшим подходом.

9
ответ дан 4 December 2019 в 21:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: