繁体   English   中英

Asp.Net MVC3项目控制器和视图不起作用

[英]Asp.Net MVC3 project Controllers and views are not working

这是我大部分时间都面临的一个奇怪的问题。 我正在创建一个网站, 在项目的控制器文件夹创建了一个文件夹我在该文件夹中创建了一个控制器。 到目前为止一切都很好。

然后我为它创建了一个视图( 非手动 )我甚至可以在代码中从控制器导航到视图 (这是告诉控制器和视图在代码中正确映射)。 但是,当我运行该项目并转到该URL时,它无法正常工作。 它给出以下错误。 虽然这是一个更普遍的错误,但我没有任何线索可以摆脱这个混乱。

但是之前创建的所有事情都在顺利进行。 我甚至尝试过一个默认控制器并为其创建一个视图,然后运行程序,它给出了同样的错误。

现在我无法创建新的控制器和视图(我可以,但它们不起作用)。 我整天坚持这个:(。

我觉得缺少一些配置。 但我找不到。 由于我是新手,我完全迷失了。 我无法弄清楚该怎么做。

我完全糊涂了,我不知道发生了什么。 这是Visual Studio中的设置问题吗? 我应该怎么做才能使这项工作。

错误是这样的:

在此输入图像描述

PS:我正在使用Team Foundation服务器,我甚至无法进行调试。 不调用这些控制器方法。

查看MVC路由并使用以下代码修改Global.asax.cs

public class MvcApplication : System.Web.HttpApplication
{
    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 = "" }  // Parameter defaults
        );

    }

    protected void Application_Start()
    {
        RegisterRoutes(RouteTable.Routes);
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM