Obecnie prowadzę online dwa niepowiązane projekty MVC3.
Jeden działa dobrze, drugi nie działa, co powoduje błąd:
Znaleziono wiele typów pasujących do kontrolera o nazwie „Dom”. Może się to zdarzyć, jeśli trasa obsługująca to żądanie („{kontroler} / {akcja} / {id}”) nie określi przestrzeni nazw w celu wyszukania kontrolera pasującego do żądania.
W takim przypadku zarejestruj tę trasę, wywołując przeciążenie metody „MapRoute”, która przyjmuje parametr „przestrzeni nazw”.
Mój hoster działa w ten sposób, że daje mi dostęp FTP, aw tym folderze mam dwa inne foldery, po jednym dla każdej z moich aplikacji.
ftpFolderA2 / foo.com
ftpFolderA2 / bar.com
foo.com działa dobrze, publikuję aplikację w lokalnym systemie plików, a następnie przesyłam zawartość FTP i działa.
Gdy przesyłam i próbuję uruchomić bar.com, powyższy problem się uruchamia i uniemożliwia mi korzystanie z mojej witryny. Przez cały czas foo.com nadal działa .
Czy bar.com przeszukuje WSZYSTKIE sterowniki w ftpFolderA2 i dlatego szuka innego HomeController
? Jak mogę nakazać, aby wyglądał w folderze Controller tak, jak powinien?
Fakty:
- Nie korzystam z obszarów. Są to dwa całkowicie niepowiązane projekty. Każdy opublikowany projekt umieszczam w każdym folderze. Nic fajnego.
- Każdy projekt ma tylko 1 HomeController.
Czy ktoś może potwierdzić, że to jest problem?