我是azure,MVC和ASP.NET的新手。我正在用ASP.NET web角色編寫MVC Cloud服務。請幫我解決這個問題試圖在MVC應用程序中顯示自定義視圖,但它說沒有找到請求的URL
當我創建應用程序時,有默認視圖,但我想看到我的視圖,所以我將我的視圖設置爲起始頁。我也改變了的RegisterRoutes方法的值
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "User", action = "AddUser", id = UrlParameter.Optional }
);
}
當我運行的應用程序,它提供了HTTP 404錯誤,因爲它找不到請求URL:/Views/User/AddUser.cshtml
似乎您試圖直接從URL訪問視圖。在MVC中,您的請求應該針對控制器操作,而不是直接的視圖。因此,在這種情況下,請檢查當您嘗試訪問URL時會發生什麼 - .... \ User \ AddUser – Nirman
您可以通過導航到返回視圖的控制器中的方法來訪問視圖。建議您轉到MVC網站並通過教程學習基礎知識。 –