Ответ 1
В IIS 7 по умолчанию ASP.NET работает в интегрированном режиме, поэтому среда выполнения ASP.NET будет обрабатывать все запросы, однако на IIS 6 ASP.NET обрабатывает расширения, явно перечисленные в разделе сопоставлений.
Когда запрос приходит для /mini-profiler-includes.js
IIS видит .js и пытается служить статическому файлу, но по мере того, как файл "сгенерирован" ASP.NET, обработчик никогда не попадает и возвращается ошибка 404.
Чтобы исправить это, вам нужно добавить сопоставление подстановок в IIS, чтобы все запросы передавались ASP.NET. В этом сообщении в блоге есть хорошее прохождение этого процесса.