HttpHandler не работает в IIS 7

У меня HttpHandler настроен в моем файле web.config следующим образом:

<add verb="GET,HEAD,POST"
     path="TinyMCE.ashx"
     type="Moxiecode.TinyMCE.Web.HttpHandler,Moxiecode.TinyMCE" />

Когда я развертываю IIS 7, обработчик перестает работать (404).

Что мне нужно сделать, чтобы это заработало?


person Ronnie Overby    schedule 23.09.2009    source источник


Ответы (2)


Регистрация HttpHandler в IIS7 отличается от регистрации в предыдущих версиях IIS. В частности, вы регистрируете обработчики в разделе web.config с именем <system.webServer><handlers>, а не в <httpHandlers>.

См. Пример в этом вопросе.

person M4N    schedule 23.09.2009

У нас есть устаревшее приложение, в котором нельзя было изменить webconfig на user system.webServer -> handlers. Мы решили эту проблему 404, установив для пула приложений «Управляемый режим конвейера» значение «Классический» на наших машинах для разработки.

Вот сообщение в блоге, где я нашел это решение http://codeskaters.blogspot.ae/2014/04/httphandler-error-404-not-found.html

person pieman    schedule 06.04.2017