Совет. Если вы хотите быстро проверить этот сценарий, вы можете использовать сервер РОРЗ, который поставляется вместе с Windows Server 2003. Когда вы установите сервер РОРЗ, вы сможете либо сконфигурировать его для создания почтовых ящиков на основе учетных записей Windows, либо использовать аутентификацию на основе паролей и, таким образом, создать комбинацию имя-пароль для каждого конфигурируемого вами почтового ящика. После того как вы установите сервер РОРЗ, просто создайте почтовый ящик, запустите Microsoft Outlook, и настройте предварительно сконфигурированный почтовый ящик. (Серверы SMTP и РОРЗ в этом случае находятся в localhost.) После этого ввм останется сконфигурировать сервер SMTP для приложения ASP.NET посредством административного Web-сайта, что приведет в результате к добавлению необходимых конфигурационных записей в файл web.config приложения. При запуске и прекращении работы приложения вместе с Web-сервером вы получите соответствующие события для приложения.

Резюме

В этой главе речь шла о конфигурировании Web-приложений в целевой среде. Ключевая роль в этом отводится IIS - программному обеспечению для Web-хостинга, входящему в состав Windows; вы узнали о различных аспектах инсталляции и конфигурирования IIS в средах операционных систем Windows 2000/ХР и Windows Server 2003.

Мы говорили также об архитектуре процессов в IIS 5.x и IIS 6.0, а также о различиях между этими двумя архитектурами. В то время как в IIS 5.x используется одна модель процессов, и ASP.NET выполняется в отдельном рабочем процессе, называемом aspnet_wp.ехе, для выполнения управляемых приложений. IIS 6.0 предпочитает более безопасную и надежную модель рабочих процессов, в которой вы можете конфигурировать столько процессов, сколько вам необходимо для работы ваших Web-приложений. Каждый рабочий процесс конфигурируется с помощью так называемых пулов приложений. На основании этих пулов вы можете конфигурировать параметры повторного использования, параметры производительности и работоспособности, а также специальные личности для каждого процесса. По умолчанию каждый процесс работает под ограниченной учетной записью Network Service, но если потребуются дополнительные права, вы можете соответствующим образом настроить их.

Кроме того, речь шла о том, как Windows и IIS совместно используют Web-приложения посредством виртуальных каталогов. Вы узнали о том, как конфигурируются виртуальные каталоги, и как они помещаются в назначенный для них пул приложений при использовании IIS 6.0. Вы узнали также о том, как создаются и конфигурируются пулы приложений.

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

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

797

Hosted by uCoz