2009-08-14 7 views
1

J'ai déployé un site mvc asp.net il y a quelques jours et tout va bien. Je viens de déployer un deuxième site Web (totalement indépendant)2 sites mvc asp.net en conflit les uns avec les autres

Je viens d'aller au premier site Web et je reçois maintenant une erreur ci-dessous. Quelqu'un peut-il m'aider à déterminer ce qui se passe. Je ne comprends pas pourquoi ils sauraient quelque chose l'un sur l'autre.

Le nom du contrôleur 'Home' est ambigu entre les types suivants:
Site.netmvc.Controllers.HomeController
SalemGolf.Controllers.HomeController
Description: Une exception non gérée est survenue lors de l'exécution de la demande Web en cours . Veuillez consulter la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.
Détails de l'exception: System.InvalidOperationException: Le nom du contrôleur 'Home' est ambigu entre les types suivants:
Site.netmvc.Controllers.HomeController
SalemGolf.Controllers.HomeController
erreur Source:
Une exception non gérée a été générée pendant l'exécution de la requête Web en cours. Les informations concernant l'origine et l'emplacement de l'exception peuvent être identifiées à l'aide de la trace de pile d'exception ci-dessous.
Stack Trace:
[InvalidOperationException: Le nom du contrôleur 'Home' est ambigu entre les types suivants:
Site.netmvc.Controllers.HomeController
SalemGolf.Controllers.HomeController]
System.Web.Mvc.DefaultControllerFactory. GetControllerTypeWithinNamespaces (String ControllerName, espaces de noms HashSet`1) +417

System.Web.Mvc.DefaultControllerFactory.GetControllerType (String ControllerName) 286 System.Web.Mvc.DefaultControllerFactory.CreateController (RequestContext RequestContext, String ControllerName) 57
Sy stem.Web.Mvc.MvcHandler.ProcessRequest (HttpContextBase h

Répondre

4

Assurez-vous que vous n'avez pas l'assembly de l'autre site dans votre répertoire Bin.

+0

Je n'ai aucune idée de comment cela est arrivé :) – leora

+0

Ça arrive parfois. Juste une erreur humaine :) –

+0

Pas une erreur humaine. C'est Visual Studio qui ne fait pas ce qu'il est censé faire. –

Questions connexes