首页 > 代码库 > MVC路由调试工具RouteDebug
MVC路由调试工具RouteDebug
环境
MVC3
路由注册
入口简单,在Global.asax文件RegisterRoutes方法中。
当为我们的应用程序注册多个路由后,由于注册不当,得不到预期的结果。为什么会发生这种情况,请求具体走了哪个路由?这个时候主人公RegisterRoutes上场了。
RouteDebug
当成功运行RouteDebug后,对于任意一个请求。
如http://localhost:808/account/all/得到的是下面的结果。
图片中非常清楚的描述了该请求符合哪些路由配置,请求走满足条件的第一符合条件的路由。
下载安装
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=http://www.mamicode.com/"true" /></appSettings>
在使用过程中发现web.config配置节点设置不起任何作用。
d
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。