Что является различием между типами пула приложений IIS7

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

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

Каковы различия между ними, и когда выбрать что?

6
задан Neil Knight 10 April 2012 в 05:49
поделиться

1 ответ

Классический режим моделирует модель 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.

6
ответ дан 17 December 2019 в 02:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: