使用带有EF5的ASP.NET MVC 4中的MiniProfiler

时间:2013-04-05 11:42:33

标签: entity-framework asp.net-mvc-4 mvc-mini-profiler

我尝试使用EF Tracing Provider检查生成的SQL语句,但现在我想使用MiniProfiler,但我无法看到结果......

到目前为止我做了什么:

  • Intalled套餐: enter image description here

  • 取消注释MiniProfiler.cs中的初始化

public static void PreStart()
{
    //...
    //TODO: If you are profiling EF code first try: 
    MiniProfilerEF.Initialize();
    //...
}
  • 在布局视图中添加了渲染(在关闭body标签之前):

    @MiniProfiler.RenderIncludes()
    

但是相对于miniprofiler,浏览器中没有显示任何内容...... 我使用数据库优先方法。

我错过了什么吗?

1 个答案:

答案 0 :(得分:6)

应在web.config中添加以下代码:

<system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
    <handlers>
      //...
    <add name="MiniProfiler" path="mini-profiler-resources/*" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />
    </handlers>
  </system.webServer>