首页 > 代码库 > MVC路由规则调试。
MVC路由规则调试。
<1>
首先去我的腾讯微云里下载RouteDebug.dll文件
将文件下载下来后。 回到vs 右键 项目解决方案--》在windows资源管理器中打开文件夹-》找到packages文件夹。这个文件夹就是放所有的第三方库的。不管是js库还是dll库都是放在这个文件夹中。 所以现在我们将下载下来的RouteDebug.dll文件放到这个文件夹中。
回到VS, 在MvcApplication应用程序下 选择“引用”,将刚刚RouteDebug.dll文件应用进来。
然后再在应用程序下找到 Global.asax文件 打开
将这段代码添进去 RouteDebug.RouteDebugger.RewriteRoutesForTesting(RouteTable.Routes);
如下:
using System.Web.Optimization; using System.Web.Routing; namespace MvcApplication { // 注意: 有关启用 IIS6 或 IIS7 经典模式的说明, // 请访问 http://go.microsoft.com/?LinkId=9394801 public class MvcApplication : System.Web.HttpApplication { //整个应用程序生命周期里这个Applicaton_Start方法只会执行一次。应用程序一开始的时候就会执行这个Application_Start方法 protected void Application_Start() { AreaRegistration.RegisterAllAreas(); WebApiConfig.Register(GlobalConfiguration.Configuration); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); //注册路由规则。这是一个静态方法 BundleConfig.RegisterBundles(BundleTable.Bundles); //路由调试代码 RouteDebug.RouteDebugger.RewriteRoutesForTesting(RouteTable.Routes); } } }
做好之后,运行浏览器就可以弹出你当前是在使用哪个控制器,哪个Action方法了。 不用的时候将这段代码禁用掉就可以啦。 非常方便
MVC路由规则调试。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。