【发布时间】:2012-03-20 08:38:56
【问题描述】:
我不确定我搞砸了什么,但我只是在 f5 时不断收到以下错误。
找不到资源。
描述:HTTP 404。您要查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请查看以下 URL 并确保其拼写正确。
请求的网址:/
以下是我的路线,完全默认,没有任何变化。
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
);
}
我检查了我的项目属性 -> web 选项卡,“特定页面”有 nth。我的项目有带索引页面的主文件夹。
其他页面只有在手动输入 URL 后才能工作。例如:http://localhost:21183/store/search
谢谢
【问题讨论】:
-
你说你有 View(带索引页面的 Home 文件夹),但是你是否不小心删除了 HomeController 中的 Index 方法?
标签: asp.net-mvc-3 routes maproute