Два HttpHandlers, обрабатывающие файлы одного типа - PullRequest
1 голос
/ 06 января 2011

В моей новой работе они уже написали httphandler для обработки всех файлов .aspx, и они не используют httphandler asp.net. Теперь я хочу использовать обычный ASPHTHHDHandler asp.net для некоторых веб-страниц (ASPX-файлов) в проекте, а другие страницы необходимо обрабатывать с помощью их настроенного httpHandler, то есть 2х обработчиков http для одного и того же типа файлов (.aspx) как это сделать?

1 Ответ

2 голосов
/ 06 января 2011

Если вы разместите свои страницы в их собственном каталоге, вы можете удалить пользовательские обработчики и добавить обычные в файл web.config, расположенный в том же каталоге.

См. этот документ на MSDN, в частности раздел о Configuration Inheritance.


Обновление:

Другой вариант - использовать разные расширения файлов для пользовательского и обычного обработчиков и соответственно зарегистрировать обработчики.

...