Как использовать пользовательский HttpHandler с asp.net mvc в iis 7 и visual studio? - PullRequest
0 голосов
/ 04 января 2011

Я создал HttpHandler, который я хотел бы использовать с моим приложением asp.net mvc (версия mvc не имеет значения).Как мне сделать мой HttpHandler для обработки запроса в определенный каталог?Фактический файл в каталоге не существует, но это нормально, так как я хочу создать ответ.Конечно, я хочу, чтобы он работал в IIS 7, а также в Visual Studio для целей отладки.При поиске в Интернете я обнаружил, что вы регистрируете обработчики в web.config в узле system.webServer, например:

<system.webServer>
  <handlers>
    <add name="MyHandler" path="/MyPath/*" verb="*" type="Namespace.To.MyHandler" resourceType="Unspecified" preCondition="integratedMode" />
  </handlers>
</system.webServer>

Но мой обработчик не запускается.

1 Ответ

0 голосов
/ 04 января 2011

Хорошо, оказалось, что это совсем не то, чем я хочу заниматься.В итоге я создал свой пользовательский IRouteHandler и назначил маршрут к папке, которую хотел использовать мой обработчик.Мой пользовательский IRouteHandler только создал новый экземпляр моего уже существующего IHttpHandler, так как я мог использовать тот же самый.Я предоставлю больше информации здесь позже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...