Согласно документам понятно, как зарегистрировать HttpHandlers в интегрированном режиме IIS 7.0, если вы реализуете IHttpHandler
внутри dll и помещаете его в папку Bin
веб-приложения. Затем добавление строки в web.config
этого приложения завершает процесс регистрации. Существует тип файла .ASHX
, который реализует IHttpHandler
по умолчанию. Поскольку этот файл не скомпилирован в dll в папке Bin (и я не нашел, куда он девается после компиляции), любая попытка добавить для него правильный type
в web.config
у меня не удалась. web.config
:
<handlers>
<add name="MyHandler" path="*" verb="*" type="MyHandler, Myhandler"resourceType="unspecified" precondition"integratedmode" />
</handlers>
Вопрос: как зарегистрировать HttpHandlers
, записанное в .ASHX
файлах?