|
Программирование >> Программирование с использованием ajax
(Программы и компоненты) со ссылкой, позволяющей включать и отключать компоненты 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, а также создавать для них разные учетные записи пользователей и предусматривать различную степень стабильности.
|
© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |