Я уже некоторое время работаю над этой проблемой, и я не уверен, что еще можно попробовать.Я получаю следующее сообщение об ошибке:
System.InvalidOperationException: представление «Индекс» или его мастер не найдены или механизм просмотра не поддерживает найденные местоположения.Были найдены следующие местоположения:
~ / Views / Home / Index.aspx
~ / Views / Home / Index.ascx
~ / Views / Shared / Index.aspx
~ / Views / Shared/Index.ascx
~ / Просмотров / Home / Index.cshtml
~ / Views / Home / Index.vbhtml
~ / Views / Shared / Index.cshtml
~ / Views / Shared / Index.vbhtml
Представление находится в Views/Home/Index.cshtml
Вот класс RouteConfig
public class RouteConfig {
public static void RegisterRoutes(RouteCollection routes) {
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
}
Даже установка точки останова в действии Index наДомашний контроллер не срабатывает.Действие контроллера индекса просто возвращает представление:
public ActionResult Index() {
return View("~/Views/Home/Index.cshtml");
}
Настройки проекта установлены на Use Local IIS Web server

ПостроениеПроект успешен.Нет событий сборки.Целевой фреймворк - .NET Framework 4.5.Тип вывода - Class Library.
Я сравнивал все, что мог придумать, с другим работающим проектом, и мне ничего не выделялось.Я даже сравнил файлы .csproj
в обоих файлах, и единственное отличие, казалось, было <Content Include
строк для файлов, которых нет в другом проекте.Любые идеи о том, где искать дальше, чтобы исправить это?