IIS 6.0 - это версия IIS, поставляемая с Windows Server 2003. В ней используется архитектура, существенно отличающаяся от IIS 5 и более ранних версий, называемая режимом изоляции рабочих процессов.

IIS 6.0 - это версия IIS, поставляемая с Windows Server 2003. В ней используется архитектура, существенно отличающаяся от IIS 5 и более ранних версий, предназначенная для повышения безопасности и производительности, которая называется режимом изоляции рабочих процессов.

Основные изменения по сравнению с IIS 5.0:

  • Использует HTTP.SYS в качестве быстрого и безопасного прослушивателя режима ядра, кеша и анализатора правильности для HTTP-запросов - вместо InetInfo, который запускал ISAPI и пользовательский код как LocalSystem
  • Изолирует весь пользовательский веб-код в процессы с низким уровнем привилегий, которые по умолчанию выполняются как сетевая служба.
  • Представляет концепцию пула приложений; Пулы приложений группируют приложения IIS в рабочие процессы, что помогает администраторам изолировать сбои для определенных процессов, а не для всего сервера (как это было в случае с приложениями InetInfo / Low-изоляция в IIS 5 и более ранних версиях)
  • Представляет список расширений веб-службы, который ограничивает произвольный исполняемый код
  • Использует центральную службу диспетчера пула приложений, W3ADM, которая отслеживает состояние пулов приложений и при необходимости перерабатывает их.