Запутался в терминологии и понятиях, используемых в IIS - PullRequest
0 голосов
/ 20 декабря 2010

Я немного озадачен некоторыми основными понятиями о Microsoft IIS 7 (Internet Information Services). Может ли кто-нибудь дать мне краткие определения на следующих условиях:

  • Хост
  • Сайт
  • Веб-приложение
  • Виртуальный каталог
  • Пул приложений

Особенно: в чем разница между сайтом, веб-приложением и виртуальным каталогом?

Обновление - 1 - 8:49 12/20/2010

Смежная тема: Разница между веб-сайтом и веб-приложением

1 Ответ

1 голос
/ 20 декабря 2010

Некоторые «быстрые и грязные» ответы:

Хост: компьютер, на котором размещены IIS (может быть физическим или виртуальным).

Сайт: веб-сайт, который не являетсядочерний элемент другого сайта.

Веб-приложение: веб-сайт.Обычно, если они называются «веб-приложениями», то они очень управляемы данными, и это не статический сайт.

Каталог приложений: по сути, дочерний веб-сайт.Он может иметь собственный пул приложений, но настройки также могут быть унаследованы от родительского веб-сайта (например, обработчики HTTP и модули HTTP).Вы специально не спрашивали об этом, но я добавил его, поскольку, возможно, это было то, что вы имели в виду под «веб-приложением».

Виртуальный каталог: каталог веб-сайта, физическое местоположение которого отличаетсячем сам сайт.Одним из распространенных применений для этого является наличие веб-фермы, но часть содержимого находится на общем ресурсе (таком как SAN или NAS).Это предотвращает необходимость репликации файлов между всеми серверами веб-фермы.Существуют и другие цели использования виртуального каталога, но это основная причина, по которой я использовал их в прошлом.

Пул приложений: процесс, в котором выполняется приложение .NET.Это может использоваться вещами, отличными от .NET, но это единственный известный мне компонент, который в настоящее время использует пулы приложений.По сути это содержит пользователя и другую информацию, под которой работает приложение .NET.Например, если вы используете надежное соединение с SQL Server (SSPI), то по умолчанию пользователь подключится к базе данных как пользователь, под которым выполняется этот процесс (если у вас нет олицетворения в наборе веб-приложений).Это также пользователь, который будет использоваться, если веб-приложение обращается к системным ресурсам.

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