2009-11-09 3 views
1

Je regarde l'article Haacks ici - http://haacked.com/archive/2009/07/31/single-project-areas.aspxAsp.Net MVC - Domaines

Quand je télécharger l'exemple que je reçois les erreurs suivantes dans le Global.ascx

Erreur 1 « System.Web .Routing.RouteCollection » ne contient pas de définition pour « MapAreaRoute » et aucune méthode d'extension « MapAreaRoute » accepter un premier argument de type « System.Web.Routing.RouteCollection » pu être trouvée (vous manque une directive ou en utilisant une référence d'assemblage ?)

Je suppose que je suis évidemment somthing manque, quelqu'un des idées quoi?

Répondre

2

Vous devriez maintenant utiliser "AreaRegistration.RegisterAllAreas" dans la nouvelle implémentation

Ce post peut être utile pour vous:

http://suhair.in/Blog/aspnet-areas-in-depth

Snippets de code du blog:

protected void Application_Start() 
{ 
    AreaRegistration.RegisterAllAreas(); 1 
    RegisterRoutes(RouteTable.Routes); 
} 

plus ...

public static void RegisterAllAreas() 
{ 
     RegisterAllAreas(null); 
} 

public static void RegisterAllAreas(object state) 
{ 
           2      3 
     RegisterAllAreas(RouteTable.Routes, new BuildManagerWrapper(), state); 
} 
Questions connexes