Miniprofiler на mvc4 ресурс возвращает маршрут 404 - программирование
Подтвердить что ты не робот

Miniprofiler на mvc4 ресурс возвращает маршрут 404

Я пытаюсь настроить miniprofiler, miniprofiler.mvc3 и miniprofiler.ef из nuget и установки mvc4, таргетинг .net 4.0

Он зарегистрировал маршрут /mini -profiler-resources/{resourceName}, и этот маршрут появляется, когда я использую routedebugger. Но все запросы на этот маршрут возвращаются как 404s. Мне повезло, потому что я запускаю mvc4 или это что-то странное?

<package id="MiniProfiler" version="2.0.2" targetFramework="net40" /> <package id="MiniProfiler.EF" version="2.0.3" targetFramework="net40" /> <package id="MiniProfiler.MVC3" version="2.0.2" targetFramework="net40" />

От routedebugger (извините за форматирование, представьте себе таблицу!)

All Routes Matches Current Request Url Defaults Constraints DataTokens False mini-profiler-resources/{filename} controller = MiniProfilerHandler, action = ProcessRequest controller = MiniProfilerHandler, action = ProcessRequest (null)

4b9b3361

Ответ 1

На всякий случай вы еще не решили это, и для кого-то еще здесь посадили... У меня была аналогичная проблема (в частности, /mini -profiler-resources/jquery.1.7.1.js?v=6cJT7lsVkH6SxAlFpQstk1/AgtUwMUApXN3pviVvaRE= ) и нашел следующий связанный поток, который исправил мою проблему.

Запуск MiniProfiler с runAllManagedModulesForAllRequests установлен на false

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