Службы IIS 9 предоставляют разработчикам возможность легкой конфигурации встроенных и управляемых программных модулей, обрабатывающих запросы к веб-серверу. Чтобы обеспечить рабочим процессам возможность загрузки, модули должны иметь правильную конфигурацию. Надлежащая конфигурация модулей подразумевает наличие уникального имени модуля и допустимый тип или путь модуля. Управляемые модули могут указывать, следует ли их вызывать только для запросов к приложениям ASP.NET или управляемым обработчикам. Если этот параметр указан, он может оптимизировать производительность.
Определение глобального модуля
Чтобы службы IIS могли успешно обслуживать запросы, должен быть определен минимум один глобальный модуль в файле ApplicationHost.config раздела globalModules. Определение модуля должно иметь уникальный атрибут имени модуля и атрибут образа, который указывает путь файловой системы к файлу .dll, содержащему глобальный модуль.
Добавление определения глобального модуля в файл ApplicationHost.config
Добавление определения глобального модуля в файл ApplicationHost.config с использованием блокнота:
Откройте окно командной строки с повышенными правами. Нажмите кнопку "Пуск", наведите указатель на пункт "Все программы", выберите "Стандартные", щелкните правой кнопкой мыши пункт "Командная строка" и выберите "Запуск от имени администратора".
Введите cd % Windir %\system32\inetsrv\config
Введите notepad applicationHost.config
В блокноте найдите блок globalModules в разделе system.webServer.
Добавьте запись модуля, содержащую атрибуты имени и образа. В разделе ниже приведен пример.
Сохраните файл ApplicationHost.config и выйдите из блокнота.
Образец определения глобального модуля
<globalModules>
<add name="AccessCheckModule"
image="D:\Windows\system32\inetsrv\checkacc.dll"
preCondition=""
/>
</globalModules>
Дополнительные сведения о разделе globalModules см. в статье IIS 10: добавление элементов в globalModules (схема настроек IIS).
Target | Microsoft.Windows.InternetInformationServices.10.0.WebServer |
Category | Alert |
Enabled | True |
Event_ID | 2298 |
Event Source | Microsoft-Windows-IIS-W3SVC-WP |
Alert Generate | False |
Remotable | True |
Event Log | Application |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
WA | WriteAction | Microsoft.Windows.Server.IIS.10.0.GenerateAlertAction.SuppressedByDescription | Default |