MVC4.0 怎么使用Route Debugger进行路由调试呢? 20
我在Nuget上面添加了RouteDebugger包,然后再Global文件的protectedvoidApplication_Start()中添加了RouteDebug...
我在Nuget上面添加了Route Debugger包,然后再Global文件的 protected void Application_Start()中添加了RouteDebug.PreApplicationStart.Start();代码,具体代码如下图:
protected void Application_Start()
{
PreApplicationStart.Start();
AreaRegistration.RegisterAllAreas();
WebApiConfig.Register(GlobalConfiguration.Configuration);
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
RouteDebug.PreApplicationStart.Start();
BundleConfig.RegisterBundles(BundleTable.Bundles);
AuthConfig.RegisterAuth();
}
主要是加了 RouteDebug.PreApplicationStart.Start();这句,是网络上找的。其他都是创建项目自带的。
但是按F5调试出来的页面却报错了。报的错误就是我加的那句。错误是:
在应用程序初始化之后无法注册模块。
请教大家是哪里错了。路由要怎么调试? 展开
protected void Application_Start()
{
PreApplicationStart.Start();
AreaRegistration.RegisterAllAreas();
WebApiConfig.Register(GlobalConfiguration.Configuration);
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
RouteDebug.PreApplicationStart.Start();
BundleConfig.RegisterBundles(BundleTable.Bundles);
AuthConfig.RegisterAuth();
}
主要是加了 RouteDebug.PreApplicationStart.Start();这句,是网络上找的。其他都是创建项目自带的。
但是按F5调试出来的页面却报错了。报的错误就是我加的那句。错误是:
在应用程序初始化之后无法注册模块。
请教大家是哪里错了。路由要怎么调试? 展开
展开全部
PreApplicationStart字面上看是在Application_Start之前执行的,把它放到Application_Start之内,肯定不行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询