Попробовали развернуть проект работающий на иис6 под иис7. В проекте используется обработка 404 ошибки на уровне иис (CustomErrors, 404) который выполняет специальный урл, который рендерит документ.
На иис7 создаем сайт в пуле в классическом режиме. И вот возникает вопрос, как настроит обработку ошибок в иисе? Захожу в "свойства приложения", "страницы ошибок" (иис русифицированный); вижу список обработчиков.
Устанавливаю для 404 кода "выполнять url", что нибудь вроде "/route404.ashx".
И… ничего. До обработчика запросы не доходят. Запросы не ASP.NET файлов вообще дотнетом не обрабатываются.