Je déploie un site ASP.NET MVC sur un serveur Web IIS6. J'utilise donc un default.aspx/{controller}/{action} stratégie de routage de style.Le routage ASP.NET MVC échoue lors de l'utilisation de default.aspx/controller/action style url
Toutefois, pour une raison quelconque, cela ne fonctionne pas vraiment lorsque vous utilisez la partie default.aspx. Peu importe l'url, il obtient toujours l'action par défaut (Index) sur le contrôleur par défaut (Public). J'ai utilisé l'excellent Routing Debugger pour voir ce qui se passe.
route fail http://img169.yfrog.com/img169/7532/routefail.gif
Comme vous pouvez le voir je demande default.aspx/contact, qui doit correspondre à la 3ème route dans la table. En fait, tout ce que j'écris après default.aspx/ correspond aux deux dernières routes du tableau (je comprends le dernier).
Je reçois ce comportement sur Cassini et IIS6.
Pourquoi cela se produit-il?