У меня есть приложение MVC2. У меня также есть набор готовых обработчиков HTTP, которые происходят от System.Web.IHttpHandler
. Как я могу использовать их вместе?
Я попробовал следующее в web.config:
<system.webServer>
<!--other stuff-->
<handlers>
<add name="MyCustomHandler" verb="GET" path="MySpecificPath*" type="CustomHandling.CustomHttpHandlerBase, CustomHAndlingAssembly"/>
<add name="MvcHttpHandler" preCondition="integratedMode" verb="*" path="*.mvc" type="System.Web.Mvc.MvcHttpHandler, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"/>
</handlers>
</system.webServer>
пока управление никогда не достигнет моего обработчика, и обработчик MVC используется для всех запросов.
Как использовать мой обработчик для одного конкретного пути и обработчик MVC для всех других путей?