码迷,mamicode.com
首页 > Web开发 > 详细

MVC路由调试工具RouteDebug

时间:2014-08-05 15:30:29      阅读:315      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   使用   os   io   文件   

环境

MVC3

路由注册

入口简单,在Global.asax文件RegisterRoutes方法中。

当为我们的应用程序注册多个路由后,由于注册不当,得不到预期的结果。为什么会发生这种情况,请求具体走了哪个路由?这个时候主人公RegisterRoutes上场了。

RouteDebug

当成功运行RouteDebug后,对于任意一个请求。

http://localhost:808/account/all/得到的是下面的结果。

图片中非常清楚的描述了该请求符合哪些路由配置,请求走满足条件的第一符合条件的路由。

bubuko.com,布布扣

下载安装

RouteDebug是一个DLL文件,首先需要下载并引用到项目中。

比较优雅的方式可以通过VS自带的package manager进行下载。

然后在项目中通过代码的方式启用。

Global.asax文件

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

Web.config

 <appSettings>
 <add key="RouteDebugger:Enabled" value="true" />
</appSettings>

 在使用过程中发现web.config配置节点设置不起任何作用。

d

MVC路由调试工具RouteDebug,布布扣,bubuko.com

MVC路由调试工具RouteDebug

标签:style   blog   http   color   使用   os   io   文件   

原文地址:http://www.cnblogs.com/lucika/p/3892204.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!