Получение ошибки 404 на /mini-profiler-resources/includes.js при развертывании на сервере

Я использую MiniProfiler для сайта веб-API asp.net, который имеет аспект mvc для своих страниц справки.

Я пытаюсь профилировать один из методов API, который успешно работает на моем локальном компьютере, но при развертывании на моем тестовом сервере (win2008r2/IIS 7.5) я могу перейти к /mini-profiler-resources/results, но страница пуста, потому что я получение 404 на includes.js

Я просматривал здесь ответы, в которых говорится о добавлении записей в <system.webServer><handlers> и/или добавлении <system.webServer><modules runAllManagedModulesForAllRequests="true"/>, ни один из которых не удался в моем случае.

Вот соответствующий код в моем файле global.asax. Я не уверен, что MiniProfilerHandler.RegisterRoutes() необходимо:

protected void Application_Start()
{
  AreaRegistration.RegisterAllAreas();

  AutofacConfig.Register(GlobalConfiguration.Configuration);
  WebApiConfig.Register(GlobalConfiguration.Configuration);
  FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
  RouteConfig.RegisterRoutes(RouteTable.Routes);
  BundleConfig.RegisterBundles(BundleTable.Bundles);

  FluentValidationConfig.RegisterForWebApi(GlobalConfiguration.Configuration);

  MiniProfilerHandler.RegisterRoutes();
  MiniProfilerEF6.Initialize();
  Database.SetInitializer<OasisIntegrationEntities>(null);

  // UseMiniProfilerUi(object) returns true.
  MiniProfiler.Settings.Results_Authorize = UseMiniProfilerUi; 
  MiniProfiler.Settings.Results_List_Authorize = UseMiniProfilerUi;
}

Miniprofiler просто не предназначен для работы на сервере, или я что-то упустил?


person meataxe    schedule 02.02.2015    source источник


Ответы (1)


Добавление следующего в web.config (раздел «обработчики») помогло мне:

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

Кроме того, попробуйте установить https://www.nuget.org/packages/MiniProfiler.Mvc4/< /а>.

person Oren Kleinmann    schedule 02.07.2015