MVC Mini Profiler на IIS 6 - PullRequest
       1

MVC Mini Profiler на IIS 6

17 голосов
/ 15 июня 2011

Кто-нибудь смог заставить мини-профилировщик MVC работать на IIS 6?Я настроил профилировщик в своем приложении, и он отлично работает в Visual Studio, IIS Express и IIS 7.5, но когда я помещаю точно такое же приложение в IIS 6, он не будет работать.

Кажется, проблема вбыть рядом с загрузкой /mini-profiler-includes.js, я просто получаю 404 ответ.Я проверил таблицу маршрутов, и профилировщик зарегистрировал правильные маршруты, но кроме этого я не уверен, что еще можно попробовать.

1 Ответ

24 голосов
/ 15 июня 2011

В IIS 7 ASP.NET по умолчанию работает в интегрированном режиме, поэтому среда выполнения ASP.NET будет обрабатывать все запросы, однако в IIS 6 ASP.NET обрабатывает только расширения, явно указанные в разделе сопоставлений.

Когда приходит запрос на /mini-profiler-includes.js IIS видит .js и пытается обработать статический файл, но, поскольку файл «генерируется» ASP.NET, обработчик никогда не получает удар и возвращается ошибка 404.

Чтобы исправить это, необходимо добавить сопоставление с подстановочными знаками в IIS, чтобы все запросы передавались в ASP.NET. Это сообщение в блоге содержит подробное описание процесса.

...