J'ai créé un module http pour gérer les remappages d'URL, et il fonctionne très bien sur mon système de test. Une demande de www.mydomain.com/Some_Fancy_URL
est réécrite à www.mydomain.com/some.aspx?fancy=23
et ainsi de suite.httpModule pour 404
Lorsque je déploie sur le site Web actuel, j'obtiens la page IIS 404 par défaut. Après avoir effectué des recherches en ligne, il me semble que j'ai besoin de configurer "Wildcard Mapping" dans IIS 6 pour que la requête passe dans IIS et dans mon httpModule. Le problème est que le site est hébergé sur un serveur partagé, il n'est donc peut-être pas possible d'obtenir le FAI pour effectuer ce changement.
Ma question est, je ne peux pas utiliser un httpHandler pour dire à IIS comment je veux que ces demandes soient traitées? Par exemple:
<httpHandlers>
<add path="*.aspx" verb="GET,POST" type="System.Web.UI.PageHandlerFactory" validate="false"/>
</httpHandlers>
Il semblerait que l'ajout à mon web.config devrait dire à IIS pour arrêter de valider l'existence de fichiers .aspx, et il suffit de passer la demande ainsi que pour moi à traiter. Cela ne fonctionne pas cependant.
Des suggestions?