J'ai une application mvc 2 asp.net (en utilisant .net 4.0) qui est routage pas correctement lorsque hébergé dans un répertoire virtuel. J'ai la règle de routage simple:ASP.NET MVC routage ne fonctionne pas dans le répertoire virtuel
routes.MapRoute(
"Default", // Route name
"{action}", // URL with parameters
new { controller = "accounts" } // Parameter defaults
);
J'essaie de résoudre http://mydomain.com/accounts/new. Où "accounts" est un répertoire virtuel. Si je mets l'application à la racine d'un site Web IIS il achemine pour fins http://mydomain.com/new, mais si je mets l'application dans un répertoire virtuel je reçois 404 erreurs. J'ai débogué et il exécute global.asax et configure le routage quand dans le vdir. Y at-il quelque chose de spécial que je dois faire pour le routage dans un répertoire virtuel?
FYI. J'utilise un vdir parce que la racine a wordpress dedans.
Merci!
une chose est que si je spécifie une action par défaut dans les valeurs par défaut des paramètres, il exécutera l'action par défaut/contrôleur, mais il ne correspond jamais à quoi que ce soit d'autre.
pas qui ne fonctionne pas non plus. –