Я не могу понять, как направить 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, который работал из коробки. Я пару раз переименовывал исходный проект, так что, возможно, это где-то напортачило.