tutorial que net mvc entre ejemplos diferencias asp asp.net-mvc namespaces controller visual-studio-2012

asp.net mvc - net - Cambio de espacio de nombre: se encontraron varios tipos que coinciden con el controlador llamado ''Inicio''



web forms c# tutorial (1)

Después de investigar un poco, descubrí que la causa era que la antigua aplicación mvc dll permanecía en la carpeta bin (bin / oldns.dll). Clean no estaba despejando. Borré manualmente el contenido del directorio bin y luego todo estuvo bien.

Me encontré con el siguiente problema después de cambiar el espacio de nombres para mi proyecto mvc:

Se encontraron varios tipos que coinciden con el controlador llamado ''Inicio''. Esto puede suceder si la ruta que brinda servicios a 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 solicitud de ''Inicio'' ha encontrado los siguientes controladores coincidentes:

oldns .Controllers.HomeController

newns .Controllers.HomeController

Hay otras preguntas respondidas sobre este error, pero cubren otras causas: