Actualmente tengo dos proyectos MVC3 no relacionados alojados en línea.
Uno funciona bien, el otro no funciona, dándome el error:
Se encontraron varios tipos que coinciden con el controlador llamado 'Inicio'. Esto puede suceder si la ruta que atiende esta solicitud ('{controller} / {action} / {id}') no especifica espacios de nombres para buscar un controlador que coincida con la solicitud.
Si este es el caso, registre esta ruta llamando a una sobrecarga del método 'MapRoute' que toma un parámetro 'espacios de nombres'.
La forma en que funciona mi host es que me da acceso FTP y en esa carpeta tengo otras dos carpetas, una para cada una de mis aplicaciones.
ftpFolderA2 / foo.com
ftpFolderA2 / bar.com
foo.com funciona bien, publico mi aplicación en mi sistema de archivos local, luego el contenido de FTP y funciona.
Cuando subo e intento ejecutar bar.com, el problema anterior se dispara y me impide usar mi sitio. Todo mientras foo.com todavía funciona .
¿Bar.com está buscando desde controladores EN TODAS PARTES dentro de ftpFolderA2 y es por eso que está buscando otro HomeController
? ¿Cómo puedo decirle que solo se vea en la carpeta Controlador como debería?
Hechos:
- No usar áreas. Estos son dos proyectos COMPLETAMENTE no relacionados. Coloco cada proyecto publicado en cada carpeta respectiva. Nada sofisticado.
- Cada proyecto solo tiene 1 HomeController.
¿Alguien puede confirmar que este es el problema?