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方法了。 不用的时候将这段代码禁用掉就可以啦。 非常方便


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值