MVC MiniProfiler与ASP.NET MVC 4

时间:2012-01-17 14:11:54

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

将MVC MiniProfiler添加到我的ASP.NET MVC 4项目后,它抱怨要求System.Web.Mvc 3.0.0.0

有没有办法将MiniProfiler与ASP.NET MVC 4一起使用?

以下装配重定向已在web.config中定义:

  <dependentAssembly>
    <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
    <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
  </dependentAssembly>

3 个答案:

答案 0 :(得分:2)

我刚创建了一个新的asp.net mvc 4项目,并使用nuget来获取最新的miniprofiler软件包。它开始很好。你试过这个吗?如果您正在使用nuget,也许您应该尝试删除迷你探查器,然后进行测试,然后将其添加回来。

然而,我项目的不同之处在于我的assemblyIdentity行包含了一种文化:

<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" culture="neutral" />

答案 1 :(得分:1)

您对项目文件中的MvcBuildViews有什么设置?如果您的构建错误消息对于视图抱怨,请尝试将MvcBuildViews设置为false以使您完成编译阶段,那么绑定重定向到MVC 4应该可以在运行时按预期工作。

顺便说一句,要编辑您必须卸载项目并直接编辑.proj文件的MvcBuildViews设置,您无法通过VS中的项目设置屏幕更改此设置。

答案 2 :(得分:0)

您是否尝试为System.Web.Mvc添加装配绑定重定向?