Atualmente, tenho dois projetos MVC3 não relacionados hospedados online.
Um funciona bem, o outro não funciona, dando-me o erro:
Foram encontrados vários tipos que correspondem ao controlador chamado 'Início'. Isso pode acontecer se a rota que atende a essa solicitação ('{controller} / {action} / {id}') não especificar namespaces para procurar um controlador que corresponda à solicitação.
Se for esse o caso, registre essa rota chamando uma sobrecarga do método 'MapRoute' que usa o parâmetro 'namespaces'.
O funcionamento do meu hoster é que ele me dá acesso ao FTP e nessa pasta eu tenho duas outras pastas, uma para cada um dos meus aplicativos.
ftpFolderA2 / foo.com
ftpFolderA2 / bar.com
O foo.com funciona bem, publico meu aplicativo no meu sistema de arquivos local, depois o conteúdo do FTP e ele funciona.
Quando carrego e tento executar o bar.com, o problema acima é acionado e impede que eu use meu site. Enquanto isso, foo.com ainda funciona .
O bar.com está pesquisando nos controladores EM TODA PARTE dentro do ftpFolderA2 e é por isso que está encontrando outro HomeController
? Como posso dizer para ele procurar apenas na pasta Controller como deveria?
Fatos:
- Não usando áreas. Estes são dois projetos completamente não relacionados. Coloco cada projeto publicado em cada pasta respectiva. Nada chique.
- Cada projeto possui apenas 1 HomeController.
Alguém pode confirmar que este é o problema?