Понятия не имею, почему эта ошибка возникает после отладки проекта, хотя коды по умолчанию.
Контроллер
public class HomeController : Controller
{
//
// GET: /Home/
public ActionResult Index()
{
return View();
}
}
View
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<title>Index</title>
</head>
<body>
<div>
Hi
</div>
</body>
Так или иначе, после отладки Запрашиваемый URL всегда является /Views/Home/Index.cshtml, но доступ к Home через браузер - это нормально. (http://localhost:58323/home)
Я гуглил и решение подсказывает, что проблема в глобальном. Но это странно, я не помню, чтобы какие-либо изменения в нем.
Global
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
}
Ценю любую помощь. Спасибо