Я не могу понять, как направить asp.net mvc на нужный контроллер для запроса к корню моего сайта.
Я пробовал много разных записей в RegisterRoutes, включая:
routes.MapRoute(
"MyHome",
"",
new { controller = "MyController", action = "Index", id = UrlParameter.Optional }
);
Ошибка, которую я получаю:
Представление «Индекс» или его мастер не найдены, или никакой механизм просмотра не поддерживает найденные местоположения.Были найдены следующие местоположения: ~ / Views / Home / Index.aspx ~ / Views / Home / Index.ascx ~ / Views / Shared / Index.aspx ~ / Views / Shared / Index.ascx ~ / Views / Home / Index.cshtml ~ / Views / Home / Index.vbhtml ~ / Views / Shared / Index.cshtml ~ / Views / Shared / Index.vbhtml
Как получить корневые запросы веб-сайта, отправляемые на нужный контроллер?
Обновление: все еще не удалось решить проблему, поэтому создал новый проект MVC, который работал из коробки.Я несколько раз переименовывал исходный проект, так что, возможно, что-то напортачило.