MVC MiniProfiler с ASP.NET MVC 4 - PullRequest
       25

MVC MiniProfiler с ASP.NET MVC 4

14 голосов
/ 17 января 2012

После добавления 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 ]

2 голосов
/ 20 января 2012

Я только что создал новый проект asp.net mvc 4 и использовал nuget, чтобы получить последний пакет минипрофилеров.Это началось просто отлично.Вы пробовали это?Если вы используете nuget, возможно, вам следует попытаться удалить мини-профилировщик, а затем протестировать, а затем добавить его обратно.

Однако, в отличие от моего проекта, моя строка assemblyIdentity включает в себя культуру:

<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" culture="neutral" />
1 голос
/ 16 октября 2012

Какие настройки у вас есть для MvcBuildViews в вашем файле проекта? Если в сообщении об ошибке сборки отображается вид, попробуйте установить MvcBuildViews в значение false, чтобы пройти через этап компиляции, тогда перенаправление привязки к MVC 4, скорее всего, будет работать должным образом во время выполнения.

Кстати, чтобы отредактировать настройку MvcBuildViews, вам придется выгрузить проект и отредактировать файл .proj напрямую, вы не можете изменить эту настройку через экран настроек проекта в VS.

0 голосов
/ 18 января 2012

Вы пытались добавить перенаправление привязки сборки для System.Web.Mvc?

...