簡體   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