В настоящее время у меня есть два не связанных между собой проекта MVC3, размещенных в Интернете.
Один работает нормально, другой не работает, что дает мне ошибку:
Было обнаружено несколько типов, соответствующих контроллеру с именем 'Home'. Это может произойти, если маршрут, обслуживающий этот запрос ('{controller} / {action} / {id}'), не указывает пространства имен для поиска контроллера, который соответствует запросу.
В этом случае зарегистрируйте этот маршрут, вызвав перегрузку метода MapRoute , который принимает параметр namespaces.
Мой хостер работает так: он предоставляет мне доступ по FTP, и в этой папке у меня есть две другие папки, по одной для каждого из моих приложений.
ftpFolderA2 / foo.com
ftpFolderA2 / bar.com
foo.com работает нормально, я публикую свое приложение в локальной файловой системе, затем отправляю содержимое по FTP, и оно работает.
Когда я загружаю и пытаюсь запустить bar.com, возникает проблема, указанная выше, и я не могу использовать свой сайт. Пока foo.com все еще работает .
Это бар.com ищет с контроллеров ВЕЗДЕ внутри ftpFolderA2 и поэтому находит еще один HomeController
? Как я могу указать ему, что он должен смотреть только в папке Controller, как и следует?
Факты:
Кто-нибудь может подтвердить, что это проблема?