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

Как включить расширенное ведение журнала для классического asp в IIS7 в Windows 2008 R2

Мне пришлось развернуть приложение, написанное не мной, в указанной выше конфигурации. Это довольно причудливый гибрид asp.net и классического asp, и именно классический asp вызывает проблемы.

У клиента возникают проблемы с появлением 500 внутренних ошибок сервера, и я вижу некоторые из них в журналах, но я получаю только код ошибки и имя страницы, но мало что еще.

Я хотел бы видеть фактическое сообщение об ошибке, чтобы, по крайней мере, дать мне представление какие происходит (или не продолжается, в зависимости от вашей точки зрения)

Я не хочу отображать ошибки в браузере, так как я недостаточно хорошо знаю код, и это может (насколько я знаю) отображать какой-то сумасшедший код, в котором пароль db жестко закодирован на сайте.

Посмотрите на свойства ASP для вашего сайта. В разделе «Свойства отладки» есть 2 параметра, относящиеся к вашей ситуации:

  • Включить запросы ошибок журнала - если установлено значение True, это должно привести к тому, что все ошибки будут записаны в ваш журнал IIS и в браузер клиента.
  • Записывать ошибки в журнал NT - если установлено значение True, все ошибки будут записываться в журнал событий Windows.

Я считаю, что раздел конфигурации ASP (по умолчанию) заблокирован от редактирования на уровне сайта. Вам нужно будет либо внести изменения на уровне сервера, либо сначала разблокировать настройку.

http://www.iis.net/ConfigReference/system.webServer/asp