Подтвердить что ты не робот

Запросы Mvc Mini Profiler для файлов с и без RouteBasePath

Это сводит меня с ума, я тестирую свое приложение как с Firefox, так и с IE, на Firefox работает нормально, но на IE профилирование делает эти 5 запросов

/Content/mvc-mini-profiler/mini-profiler-includes.css?v=1.9.0.0

/Content/mvc-mini-profiler/mini-profiler-includes.js?v=1.9.0.0

/Content/mvc-mini-profiler/mini-profiler-jquery.tmpl.beta1.js

/mini-profiler-includes.css?v=1.9.0.0

/mini-profiler-includes.js?v=1.9.0.0

Я помещаю RouteBasePath в ~/Content/mvc-mini-profiler, но по какой-то причине также делает запросы без него.

Я делаю что-то неправильно или это какая-то ошибка?

Спасибо.

4b9b3361

Ответ 1

Для двух последних

/mini-profiler-includes.css?v=1.9.0.0

/mini-profiler-includes.js?v=1.9.0.0

Просмотрите источник и убедитесь, что у вас нет каких-либо script или ссылок на эти URL-адреса в атрибутах src или href. Это сделало бы запрос на сервер без вашего базового url.

Ответ 2

Вы добавили код ниже в ваш веб-конфигуратор? если нет, добавьте и попробуйте

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

а также вы можете попробовать

<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>