Как зарегистрировать HttpHandlers в интегрированном режиме IIS 7.0 с использованием файлов.ashx

Согласно документам понятно, как зарегистрировать 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 файлы?

1 ответ

Решение

Вы не регистрируетесь, вы просто вызываете свой ashx-файл как обычный файл aspx, asmx или html. http://yourweb.com/yourhandler.ashx:)

Другие вопросы по тегам