2016-06-07 83 views
1

我想根据一些布尔标志禁用分析,并且还要禁用mini-profiler-resources/results,mini-profiler-resources/results-list端点。我知道我可以跳过对请求启动分析器,但仍然可以找到结果的端点(抛出异常但存在)。是否可以禁用迷你探查器处理程序?

回答

2

好的,我分析了代码,我可以回答我自己的问题。 Mini Profiler的注册号为IRouteHandlerIHttpHandler。如果你使用mini profiler的任何方法,它将通过触发WebRequestProfilerProvider的ctor来初始化这个模块。所以,如果你想禁用迷你探查和所有路线(迷你探查资源/结果,迷你探查资源/结果索引)确保你不会触发任何小型型材方法,包括:

  • ProfilingViewEngine注册。
  • ProfilingActionFilter(MVC的自定义分析器过滤器)。
  • 包含用于脚本和样式的方法。
  • MiniProfiler.Start和.Stop方法。
相关问题