Это, вероятно, очень просто, но это действительно сбивает меня с толку. Когда я реализую IHttpHandler, я создаю обработчик, а затем регистрирую его в файле web.config следующим образом:
IIS6 Portion:
<httpHandlers>
<add verb="*" path="*.randomextension" type="MyProgramNameSpace.MyHandler" />
</httpHandlers>
IIS7 Portion:
<handlers>
<add name="mine" verb="*" path="*. randomextension" type ="MyProgramNameSpace.MyHandler" />
</handlers>
Кажется, он работает довольно хорошо и позволяет использовать для него разные обработчики и опции. Это позволяет мне пропускать класс Page и т. д., напрямую обращаясь к конвейеру. Тем не менее, время от времени я продолжаю сталкиваться с документацией, где говорится, что мне нужно использовать что-то о ashx или axd с чем-то.
О чем все это? Как это связано с созданием обработчиков?
Это, вероятно, очень просто, но по какой-то причине я совершенно смущен, когда говорю об этом обработчике ashx или axd.