C'est probablement très simple mais cela me déroute vraiment. Quand je l'IHttpHandler mettre en œuvre, je crée un gestionnaire, puis l'enregistrer comme tant dans le web.config:Quelle est la différence entre faire un gestionnaire w/ashx/axd et utiliser quelque chose que j'ai inventé moi-même dans ASP.NET?
IIS6 Portion:
<httpHandlers>
<add verb="*" path="*.randomextension" type="MyProgramNameSpace.MyHandler" />
</httpHandlers>
IIS7 Portion:
<handlers>
<add name="mine" verb="*" path="*. randomextension" type ="MyProgramNameSpace.MyHandler" />
</handlers>
Il semble fonctionner assez bien et apprendre à utiliser différents gestionnaires et options pour cela. Cela me permet d'ignorer la classe Page et ainsi de suite en accédant directement au pipeline. Cependant, de temps en temps je continue à courir dans la documentation où il dit que je dois utiliser quelque chose à propos de ashx ou axd avec quelque chose.
De quoi s'agit-il? Comment cela doit-il faire avec les créations de handler?
Ceci est probablement très facile, mais pour une raison quelconque, je suis complètement confus lorsque je parle de ce gestionnaire ashx ou axd.