ASP.NET MVC2不起作用。获得“无法找到资源”。错误

时间:2010-08-17 20:50:03

标签: asp.net asp.net-mvc-2

我已经开始研究我的主人的项目,并决定尝试新的东西并使用ASP.NET MVC 2.我有Windows 7 Pro和Visual Studio 2010。

我一直关注this tutorial,让我疯狂的是我甚至无法超越第一步。我完全按照教程的说法设置我的项目,开始调试,我得到的是:

  “/”应用程序中的服务器错误   无法找到资源   描述:HTTP 404。

到底是什么?当我选择“ASP.NET MVC 2 App”而不是“ASP.NET MVC 2 Empty App”时,我检查了VS01构建的默认MVC应用程序,它可以工作。我很无能......

3 个答案:

答案 0 :(得分:6)

简短的回答,可能是“正在工作。”

如果您使用的是“空应用”项目模板,您看到的行为正是您应该期望的。在global.asax中,您将看到全局路由和默认控制器设置为“Home”。但是,在空项目中,您没有控制器或视图,因此您将获得404。

答案 1 :(得分:2)

在空应用程序中,您没有定义控制器或视图,这就是您收到该错误的原因。

尝试与正常的MVC 2 App启动项目进行比较,并创建一个默认的Controller&图。

答案 2 :(得分:0)

您需要创建一个控制器并确保您的路由表正确映射到它。