Назад | Перейти на главную страницу

Включение классического ведения журнала ASP в журнал событий

Я думал, что моя потребность довольно проста, но я не мог найти решения ...

Как сделать так, чтобы ошибки ASP-classic отображались в журнале событий Windows? Мне он нужен на Windows-server-2000 и Windows-Server-2003.

С уважением, Фредерик

Мы используем это Компонент AspEventlog на Windows Server 2003.

В Windows Server 2003 (IIS 6) есть свойство Metabase AspErrorsToNTLog (логическое).

См. Эту статью Microsoft TechNet: Свойство метабазы ​​AspErrorsToNTLog (IIS 6.0).

Свойство AspErrorsToNTLog указывает, какие ошибки ASP записываются в журнал событий Windows. По умолчанию ошибки ASP записываются в обозреватель клиента и в файлы журнала IIS. AspErrorsToNTLog по умолчанию имеет значение FALSE и изменяет свойство AspLogErrorRequests следующим образом: - Если AspLogErrorRequests имеет значение FALSE, то ошибки ASP не записываются в журнал событий Windows, независимо от значения AspErrorsToNTLog.

  • Если для AspLogErrorRequests задано значение TRUE, то если IIS не удается записать элемент в файл журнала IIS, этот элемент записывается в журнал событий Windows как предупреждение, независимо от значения AspErrorsToNTLog.

  • Если для AspLogErrorRequests установлено значение TRUE, а для AspErrorsToNTLog установлено значение FALSE, то в журнал событий Windows отправляются только самые серьезные ошибки ASP. Серьезные ошибки ASP имеют номера 100, 101, 102, 103, 104, 105, 106, 107, 115, 190, 191, 192, 193, 194, 240, 241 и 242.

  • Если для AspLogErrorRequests установлено значение TRUE, а для AspErrorsToNTLog установлено значение TRUE, все ошибки ASP записываются в журнал событий Windows. Примечание. Это свойство не управляет запросами на ведение журнала в файлы журнала IIS. Для этого см. Свойства LogType и DontLog. Кроме того, это свойство не управляет сообщениями о событиях IIS, которые всегда отправляются в журнал событий Windows. Это свойство является свойством уровня процесса. Если это свойство установлено на уровне веб-службы, оно применимо ко всем внутрипроцессным ключам приложений. Параметры свойств метабазы ​​на уровне веб-сайта или ниже игнорируются для внутренних приложений, если ключ веб-сайта не изолирован как внепроцессное приложение.

В этой статье объясняется, как можно изменить файл метабазы ​​IIS в IIS 6: Изменение метабазы ​​IIS напрямую (IIS 6.0)