J'ai actuellement les routines suivantes dans mon Global.asax.cs
le fichier:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Arrangement", action = "Index", id = "" }
);
}
protected void Application_Start()
{
RegisterRoutes(RouteTable.Routes);
// Debugs the routes with Phil Haacks routing debugger (link below)
RouteDebug.RouteDebugger.RewriteRoutesForTesting(RouteTable.Routes);
}
Quand j'ai frappé F5
, l'application déclenche jusqu'à et à moins que j'ai une vue nommée Index.aspx
dans la ~/Views/Home/
le dossier, je reçois la "Vue manquant" message d'erreur, bien que j'ai ré-défini l'itinéraire par défaut et supprimé l' HomeController
. Je m'attends à obtenir le routage débogueur, et si ce n'est qu'au moins une demande d' ~/Views/Arrangement/Index.aspx
.
Un point d'arrêt sur RegisterRoutes(Routetable.Routes);
n'est jamais atteint lors du débogage.
J'ai essayé de construction, de reconstruction, le redémarrage de VS, le nettoyage, la reconstruction de nouveau, etc, mais rien ne semble fonctionner. Pourquoi ne pas l'exécution de l'application de la version actuelle du code?