Программирование >>  Программирование с использованием ajax 

1 ... 236 237 238 [ 239 ] 240 241 242 ... 396


(Программы и компоненты) со ссылкой, позволяющей включать и отключать компоненты Windows, щелкнуть на этой ссылке и в списке компонентов Windows выбрать компонент Internet Information Services. При желании можно попросить установить IIS на системе своего системного администратора.

Исполняющая среда ASP.NET должна обязательно быть сконфигурирована с IIS для того, чтобы в ней можно было запускать Web-приложения ASP.NET. Сконфигурирована ли исполняющая среда ASPNET надлежащим образом, можно удостовериться, проверив отображения обработчиков в оснастке IIS Manager (рис. 23.1). Если IIS установлен, эта оснастка будет доступна в категории Administrative Tools (Администрирование) в виде элемента Internet Information Services (IIS) Manager (Диспетчер информационных служб Internet). В случае если категория Administrative Tools не была сконфигурирована так, чтобы к ней можно было получать доступ прямо из меню Start (Пуск), ее можно будет найти в окне панели управления. В окне оснастки Internet Information Services (IIS) Manager нужно дважды щелкнуть на Handler Mappings (Отображения обработчиков). Просмотрев информацию, которая появится после этого, можно будет увидеть, что путь * .aspx сконфигурирован два раза: один с IsapiModule и второй с System.Web.UI.PageHandlerFactory.

€ Handler Mjppmqs

I FARABOVE (tealM* , V Арр Ъоп РоЫ

ф DH m WHi CKMip иг Path Гурс

>* rrviuCrs >ii h Jt Ollt and itUiaomI lOdr ttuit h ndl mponv% (of

Aim VnpIM

l P0 TClHlOlll 70804 etundlcff Mtory IntcgtJtpd IT tSAPJ I I Wrt)S VKeH*n

l*pp finlo 7080S

l pp<4CiHtoM 7080)

FT tSAPt 1 1 AXO lApperCiHtoM .0802 ET BAP1 I I НПрНеоютку lAppnCintom 70806 pmotingHlnFartory и ЛАР1 >n

fe*iu< -iVi Com

Path

Eivib r<l

Еп Ы <1 EiMfited

Enabtod livtbM Eoabted Eiv.b* l

Sy t n.Wcb VffWM-Protoi *

Syitpcn Runtime Rnwobng

Puc. 23.1. Отображения обработчиков в окне оснастки IIS Manager

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

Главным процессом IIS является inetinfo.exe. Он выполняется с повышенными привилегиями от имени учетной записи System. При сконфигурированном модуле IsapiModule, запрос ASPX-файла будет перенаправляться рабочему процессу (w3wp.exe). Можно делать так, чтобы разные рабочие процессы выполняли разные версии исполняющей среды .NET, а еще указывать пользователя, от имени которого должен выполняться каждый процесс, и задавать опции, связанные с возобновлением выполнения.



Конфигурирование IIS

IIS нужно обязательно соответствующим образом конфигурировать перед тем, как запускать с его помощью какие-то Web-приложения. В следующем практическом занятии демонстрируется пример создания Web-сайта с помощью оснастки Internet Information Services (IIS) Manager. Первым делом этому Web-сайту необходим виртуальный каталог, т.е. каталог, который будет использовать клиент при получении доступа к Web-приложению. Например, в http: server/mydirectory виртуальным каталогом будет mydirectory. Виртуальный каталог совершенно не зависит от физического каталога, отвечающего за хранение файлов на диске. Например, для mydirectory физический каталог вполне может выглядеть как D: \ someotherdirectory.

Практическое заняти ПпяддимР

НОВОГО пула приложений

1. Запустите оснастку IIS Manager (рис. 23.2). Найти ее можно в окне панели управления, в разделе Administrative Tools (Администрирование).

inrwnei mfomuiion Service* (iS)

lei

9fl FARABOVEHome

I FAAABOVE ((abovvVChi

AppiK bonPooK л WrbSftM App*4 tion D -.elopment

T Rt-rtjri

l! Stop

VW-N Apptktoen Rontl

Conoc tion and ProwMen

Snuon Stkte SMTP Ел

Health nd DiagnotKs

FMtutMView , Content View

Puc. 23.2. Окно Internet Information Services (IIS) Manager

2. В древовидном представлении выберите узел Application Pools (Пулы приложений), щелкните на нем правой кнопкой мыши и выберите в контекстном меню, которое появится после этого, пункт Add Application Pool (Добавить пул приложений).

3. Когда появится диалоговое окно Add Application Pool (Добавление пула приложений), показанное на рис. 23.3, введите Beg С# Арр Pool в текстовом поле Name (Имя) и выберите вариант .NET Framework v2.0.50727 в поле .NET Framework version (Версия .NET Framework). Поскольку в ASP.NET 3.5 используется та же исполняющая среда, что и в ASP.NET 2.0, версия .NET Framework v2.0.50727 подходит и для приложений ASP.NET 2.0, и для приложений ASP.NET 3.5.



Add Apptication Pool

B g C Адр Pool

.NET Fr fn worti vnvon:

Puc. 23.3. Диалоговое сукно Add Application Pool

4. После создания пула приложений можете настроить дополнительные параметры в окне Advanced Settings (Дополнительные параметры), показанном на рис. 23.4, чтобы указать идентификационные данные, с которыми должен выполняться процесс; а также то, должны ли в системе с множеством процессоров использоваться только конкретные процессоры, и то, какое количество рабочих процессов должно выполняться в данном пуле. Получить доступ к этим дополнительным параметрам можно либо выбором созданного пула приложений из категории Actions (Действия) в правой части окна Internet Information Services (IIS) Manager, либо выбором соответствующего пункта из контекстного меню.

Advanctd Settingi

NETFieinrwortiVefMon ЕгчЫе 32 B4t Appticatiora Mw40 l Pip lme Mod 1

; Queue Length Start Automaticalty

)□ CFD

limit Action Imut Interval (minute*) Proceifor Affimty enabled Processor Affimty Ммк

;B Ptocen ModH Identity

Wentrty SpecifkUsef Oedentialt Idle Timeout (minutes)

v2X FaHe

Iniegrated

tVg 0 App РосИ

1000

Fahe

NoAttion S

False

42967295 NetworkSenrke

20 I

True

Maximum Worttei Processes Pmg Enabled Pmg Manmum Response Time ( W Ping PerK)d (seconds) JO

Name

(name] The application pool name is tt>e unique identifter for the application pool.

Puc. 23.4. Окно Advanced Settings Описание полученных результатов

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



1 ... 236 237 238 [ 239 ] 240 241 242 ... 396

© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика