В чем разница между типами пулов приложений IIS7 - PullRequest
6 голосов
/ 03 июня 2010

В IIS7 у вас есть возможность выбрать другой тип пула приложений. У меня есть 4 типа на выбор

  • Пул приложений по умолчанию
  • Классический пул приложений .Net
  • ASP.NET v4.0
  • ASP.NET v4.0 Classic

В чем разница между ними и когда что выбирать?

1 Ответ

6 голосов
/ 03 июня 2010

Классический режим моделирует модель IIS 6.0, в которой ASP.NET является надстройкой ISAPI для IIS. Этот режим доступен для обратной совместимости, но не обладает многими функциями в новом интегрированном режиме. В классическом режиме IIS имеет собственный конвейер, который может быть расширен только путем создания расширения ISAPI, которое имеет заслуженную репутацию сложного в разработке. ASP.Net запускается как расширение ISAPI, которое является лишь частью конвейера IIS.

Интегрированный режим делает ASP.Net неотъемлемой частью IIS. Теперь функциональные возможности сервера IIS разделены на более чем 40 модулей, которые разбивают функциональные возможности IIS и ASP.Net на части. Такие модули, как StaticFileModule, BasicAuthenticationModule, FormsAuthentication, Session, Profile и RoleManager, являются частью конвейера IIS. FormsAuthentication, Session, Profile и RoleManager ранее были частью ASP.Net и не имели никакого отношения к IIS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...