J'ai le site asp.net avec la coutume 404.htm. Il est configuré avec la section customErrors pour gérer aspx.Personnalisé 404 page pour le site ASP.net sur IIS7 pour nonasp.net URL
<customErrors mode="On" defaultRedirect="404.htm">
<error statusCode="403" redirect="404.htm" />
<error statusCode="404" redirect="404.htm" />
</customErrors>
<system.webServer>
<httpErrors>
<error statusCode="404" path="404.htm" />
<error statusCode="500" path="404.htm" />
</httpErrors>
<modules runAllManagedModulesForAllRequests="true"> ...
</system.webServer>
Il gère bien wrongname.aspx. Mais pour les demandes non-aspx telles que wrongname.htm IIS7 renvoie toujours un message d'erreur générique, pas ma coutume. Comment le forcer à faire cela, disons, pour toutes les erreurs sur ce site, y compris 500? Dois-je écrire un module ou est-il possible de le déclarer?