Ответ 1
Из этого сообщения в блоге (http://blogs.iis.net/thomad/archive/2006/11/04/precondition-what.aspx):
Предварительное условие ManagedHandler
IIS 7.0 представляет новую управляемую модель расширяемости. Обработчики и модули теперь могут быть записаны в управляемый код и непосредственно интегрированный в конвейер запросов IIS. Но переключение между управляемым и внутренним кодом является дорогостоящим операция. Предварительное условие managedHandler было введено для оптимизация производительности запросов, в которых не требуется быть вовлеченным, например, когда статические файлы (.html,.jpg и т.д.) являются служил. Управляемый код не вызывается, если запрос обслуживается обработчик и каждый управляемый модуль настроены с помощью управляемого Handler Предпосылка. Практический сценарий - это проверка подлинности форм. управляемый модуль аутентификации Forms имеет предварительное условие managedHandler и поэтому вызывается только при использовании страниц ASP.NET(например, *.aspx) запрашиваются. Если запрашивается страница .html, проверка подлинности форм не называется. Если вы хотите защитить весь свой контент формами аутентификации вы можете просто удалить предварительное условие managedHandler из записи модуля аутентификации форм.
Короче говоря, если запрос может обслуживаться встроенным модулем IIS (скажем, образ, например), ему не придется проходить через весь управляемый конвейер (например, все события "global.asax" и даже больше), что приводит к огромному приросту производительности.
РЕДАКТИРОВАТЬ: Фактический ответ на ваш вопрос: сопоставления обработчиков. Это то, что связывает расширение файла с конкретным обработчиком. Ниже вы найдете, как редактировать эти сопоставления в II7. Вы также можете найти дополнительную информацию о сопоставлении обработчика здесь.