Я использовал MiniProfiler для оценки производительности сайта. Когда я обновлялся с версии с 1.9 до 2.0, он переставал работать. Я изменил пространство имен с MvcMiniProfiler на StackExchange.Profiling. Но когда я загружаю страницу, скрипач показывает, что есть 404 ошибка для следующего запроса:
GET/local/mini-profiler-resources/jquery.1.7.1.js?v=tNlJPuyuHLy/d5LQjyDuRbWKa0weCpmO3xkO6MH4TtA= HTTP/1.1
Это предотвращает отображение результатов на странице.
Чтобы получить версию MiniProfiler версии 1.9, я должен был иметь следующие записи в файле Web.Config(как описано в этом сообщении):
<system.webServer>
<handlers>
<add name="UrlRoutingModule1" path="mini-profiler*.js" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />
<add name="UrlRoutingModule2" path="mini-profiler*.css" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />
<add name="UrlRoutingModule3" path="mini-profiler*.tmpl" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />
</handlers>
</system.webServer>
Я попытался запустить MiniProfiler 2.0 с включенными в конфигурационный файл и с ними исключить, ни один из способов не работал.
Это работает на моей машине разработки в IIS Express.
Мое приложение - это приложение WebForms, в котором используется защита форм.
Как это разрешить?