J'ai suivi ce tutoriel:ASP.NET MVC Domaines d'application utilisant plusieurs projets
et ont une application (un peu plus complexe) comme celui-ci mis en place. Toutes les zones fonctionnent bien, mais j'ai remarqué que si je change le nom du projet Accounts en disant Areas.Accounts, il ne trouvera aucune de mes vues dans le projet accounts car le nom Area ne sera pas le même que le nom du projet par exemple le dossier des comptes a encore ceci:
public override string AreaName
{
get { return "Accounts"; }
}
Est-ce que quelqu'un sait pourquoi je dois changer à ceci:
public override string AreaName
{
// Needs to match the project name?
get { return "Areas.Accounts"; }
}
pour mon point de vue dans le projet des comptes au travail? Je voudrais vraiment que l'AreaName soit toujours des comptes, mais pour qu'ASP.net MVC regarde dans le dossier "Views \ Areas \ Areas.Accounts \" quand tout est dans un projet, plutôt que d'essayer de le trouver dans « Voir \ \ Comptes zones \ »
Merci Mark