C# 为什么不';我在MVC项目中的global.asax中有Routes.MapRoute吗?
我在Asp.net MVC项目中设置默认路由时遇到问题。我的C# 为什么不';我在MVC项目中的global.asax中有Routes.MapRoute吗?,c#,asp.net-mvc,razor,global-asax,C#,Asp.net Mvc,Razor,Global Asax,我在Asp.net MVC项目中设置默认路由时遇到问题。我的global.asax没有Routes.MapRoute,它只有下面的代码: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Http; using System.Web.Mvc; using System.Web.Routing; namespace razor { //
global.asax
没有Routes.MapRoute
,它只有下面的代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Http;
using System.Web.Mvc;
using System.Web.Routing;
namespace razor
{
// Note: For instructions on enabling IIS6 or IIS7 classic mode,
// visit http://go.microsoft.com/?LinkId=9394801
public class MvcApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
WebApiConfig.Register(GlobalConfiguration.Configuration);
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
}
}
}
自从引入ASP.NET MVC 4 with Areas等以来,它们都被移动到了
RouteConfig.RegisterRoutes
方法。所以去那里改变你的路线吧
您可以在
App\u Start
文件夹中的RouteConfig.cs
文件中找到该类。自从引入ASP.NET MVC 4 with Areas等以来,它们都被移动到RouteConfig.RegisterRoutes
方法。所以去那里改变你的路线吧
您可以在
App\u Start
文件夹的RouteConfig.cs
文件中找到该类。它在App\u Start的RouteConfig.cs
中folder@Jonesy当前位置我猜是你这么快就记住了你的评论。谢谢这是一个非常糟糕的问题。您有许多实用程序来了解正在发生的事情。你可以先看看你发布的代码,问问自己,嘿,RouteConfig.RegisterRoute()
do(F12到代码)。您可以按住ctrl+shift+F键并在执行.MapRoute()
方法的文件中查找。等等,等等。它在你的App\u Start
folder@Jonesy当前位置我猜是你这么快就记住了你的评论。谢谢这是一个非常糟糕的问题。您有许多实用程序来了解正在发生的事情。你可以先看看你发布的代码,问问自己,嘿,RouteConfig.RegisterRoute()
do(F12到代码)。您可以按住ctrl+shift+F键并在执行.MapRoute()
方法的文件中查找。等等。当我运行我的视图时,我看到以下错误:{Server error in'/'应用程序。找不到资源。说明:HTTP 404。您正在查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请检查以下URL并确保其拼写正确。请求的URL:/版本信息:Microsoft.NET Framework版本:4.0.30319;ASP.NET版本:4.0.30319.18446}我在visual studio 2010中工作。不需要安装IIS??它需要的信息比错误消息更多。试试这里的建议:和谷歌的错误消息。如果没有帮助,请提出新问题。当我运行视图时,我看到此错误:{Server error in'/'应用程序。找不到资源。说明:HTTP 404。您正在查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请检查以下URL并确保其拼写正确。请求的URL:/版本信息:Microsoft.NET Framework版本:4.0.30319;ASP.NET版本:4.0.30319.18446}我在visual studio 2010中工作。不需要安装IIS??它需要的信息比错误消息更多。试试这里的建议:和谷歌的错误消息。如果没有帮助,问一个新问题。