На даний момент в Інтернеті розміщено два споріднені проекти MVC3.
Один працює нормально, інший не працює, даючи мені помилку:
Було знайдено кілька типів, які відповідають контролеру під назвою "Головна". Це може статися, якщо маршрут, який обслуговує цей запит ('{controller} / {action} / {id}'), не визначає простори імен для пошуку контролера, який відповідає запиту.
У такому випадку зареєструйте цей маршрут, викликавши перевантаження методу "MapRoute", який приймає параметр "простори імен".
Те, як працює мій хостинг, полягає в тому, що він дає мені доступ до FTP, і в цій папці у мене є дві інші папки, по одній для кожного з моїх додатків.
ftpFolderA2 / foo.com
ftpFolderA2 / bar.com
foo.com працює нормально, я публікую свою заявку в моїй локальній файловій системі, потім FTP вміст, і він працює.
Коли я завантажую і намагаюся запустити bar.com, проблема, що виникає вище, запускає і не дозволяє мені використовувати свій сайт. Весь час foo.com як і раніше працює .
Шукає bar.com від контролерів ВСЕ, що знаходиться всередині ftpFolderA2, і саме тому він знаходить інше HomeController
? Як я можу сказати, щоб він виглядав лише у папці Контролер як слід?
Факти:
- Не використовуйте ділянки. Це два ПОСЛІДНО не пов'язаних між собою проекти. Я розміщую кожен опублікований проект у кожній відповідній папці. Нічого фантазійного.
- Кожен проект має лише 1 HomeController.
Чи може хтось підтвердити, що це проблема?