【问题标题】:ASP.NET MVC2 won't work. Getting "The resource cannot be found." errorASP.NET MVC2 不起作用。得到“找不到资源”。错误
【发布时间】:2010-08-17 20:50:03
【问题描述】:

我已经开始着手我的硕士项目,并决定尝试一些新的东西并使用 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 应用程序,它可以工作。我一无所知...

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      尝试与普通的 MVC 2 App 启动项目进行比较,并创建一个默认的控制器和视图。

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 2012-03-06
          • 1970-01-01
          • 2023-03-15
          • 1970-01-01
          • 1970-01-01
          • 2014-11-29
          • 2011-12-27
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多