Как зарегистрировать HttpHandlers в интегрированном режиме IIS 7.0 с использованием файлов .ashx - PullRequest
2 голосов
/ 31 октября 2010

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

3 голосов
/ 31 октября 2010

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

...