#asp.net #httphandler #cassini
#asp.net #httphandler #cassini
Вопрос:
Я только что попробовал этот простой пример на новом веб-сайте для создания http-обработчика в .net 4:
http://msdn.microsoft.com/en-us/library/ms228090.aspx#Y700
Это выглядит так просто — я просто скопировал класс http-обработчика в каталог кода моего приложения — он просто response.выписывает некоторый html. Базовые вещи. Запись web.config еще проще:
<system.webServer>
<handlers>
<add verb="*" path="*.sample"
name="HelloWorldHandler"
type="HelloWorldHandler"/>
</handlers>
Как следует из статьи, я попытался запросить test.sample в своем браузере, но получил ошибку 404. Тот же код работает как шарм, если я создаю файл ashx вместо метода class file / web config.
Ответ №1:
Вам нужно поместить обработчик в часть httphandler системы.веб в дополнение к system.webserver (который необходим для IIS7 )