Вы можете использовать конфигурацию ASP.NET для замены ошибок HTTP или ошибок приложений специальными сообщениями. Однако эти способы не будут работать, если Web-запрос не будет направлен службе ASP.NET (например, если пользователь запрашивает HTML-файл, которого на самом деле не существует). На этот случай вы можете приготовить специальную обработку ошибки ASP.NET с помощью соответствующих страниц сообщений об ошибках IIS для других общих состояний ошибки.

Управление пулами приложений в IIS 6.0

С помощью пулов приложений вы можете конфигурировать количество рабочих процессов, запускаемых IIS, а также дополнительные детали конфигурации для этих процессов. Для каждого пула приложений, сконфигурированного в IIS Manager, Web-сервер начинает, минимум, один рабочий процесс. В каждом рабочем процессе может существовать множество приложений различного типа — начиная от DLL-библиотек ISAPI и заканчивая классическими приложениями ASP и, естественно, приложениями ASP.NET. Для задач по управлению пулом приложений IIS 6.0 включает новый конфигурационный узел (см. рис. 18.6).

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

На заметку! Консоль, управления IIS всегда могла управлять Web-серверами на удаленных машинах. Для этого нужно было всего лишь добавить сервер в корневой узел внутри диспетчера IIS Manager, после чего можно было сконфигурировать эту удаленную машину. Естественно, если вы используете Windows XP, в которой работает служба IIS версии 5.x, то консоль управления IIS ничего не будет знать о пулах приложений; таким образом, вы не сможете управлять ими из машин, функционирующих под Windows ХР. Для этой цели на странице загрузки сайта Microsoft предлагается инструмент IIS 6.0 Manager for Windows XP, который можно установить на машинах, работающих под управлением Windows XP, для администрирования экземпляров IIS 6.0 (http://www.microsoft.com/
downloads/details.aspx?FamilyID=f9clfb79-c903-4842-9f6c-9db93643fdb7&DisplayLang=en
).

Создание пулов приложений

Как вы уже могли видеть, диспетчер IIS 6.0 Manager отображает пулы приложений в отдельном конфигурационном узле. Установка по умолчанию состоит из одного пула приложений, имеющего название DefaultAppPool. Этот пул приложений работает как сетевая служба, и каждое Web-приложение в Web-сайте по умолчанию, конфигурируется для работы в этом пуле приложений.

Создание дополнительных пулов приложений для других приложений на Web-сервере может понадобиться в силу ряда причин:

предыдущая    следующая страница    вначало главы    оглавление

771

Hosted by uCoz