我不确定我搞砸了什么,但我只是在f5上遇到以下错误。
无法找到资源。
描述:HTTP 404.您正在查找的资源(或其中一个依赖项)可能已被删除,名称已更改或暂时不可用。请查看以下网址,确保拼写正确。
请求的网址:/
以下是我的路线,完全默认且无变化。
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
);
}
我已检查过我的项目属性 - >网页标签,“特定页面”有第n个。我的项目有主页文件夹和索引页面。
其他页面仅在手动输入URL后才起作用。例如:http://localhost:21183/store/search
由于
答案 0 :(得分:3)
要检查的事项:
HomeController
的公共类,派生自Controller
。HomeController
课程有公开的索引操作。~/Views/Home/Index.cshtml
控制器:
public class HomeController: Controller
{
public ActionResult Index()
{
return View();
}
}