IIS - Включение обработки ошибок ASP
По умолчанию, "используемый по умолчанию веб-узел" и все его приложения передают обработку ошибок ASP файлу 500-100.asp; однако, любой новый создаваемый пользователем веб-узел, или его приложения, будут передавать обработку ошибок 500;100 стандартному, а не специальному файлу ошибок. Если нужно предусмотреть дополнительную обработку ошибок .asp-файлов, это можно сделать либо путем отображения ошибки 500-100 на файл 500-100.asp, либо путем создания собственного .asp-файла обработки ошибок.
Файл 500-100.asp обрабатывает все ошибки, возникающие при компиляции или запуске .asp-файлов. При возникновении ошибки ASP IIS возвращает файл 500-100.asp, содержащий подробные сведения об ошибке, например номер строки, которая вызвала ошибку, и описание ошибки.
При создании собственного файла обработки ошибок ASP нужно будет разрешить его использование в оснастке Internet Information Services. Дополнительные сведения см. в разделе Добавление специального сообщения об ошибке.
Сведения о том, как использовать для обработки ошибок ASP объект ASPError, см. в разделе Объект ASPError.
Примечания
- Если файл 500-100.asp сам содержит ошибки ASP, то ASP не будет возвращать еще один файл 500-100.asp; вместо этого об ошибке будет сообщено так, как если бы для ошибок 500-100 вообще не было создано специального файла.
- Если файл обработки ошибок (по умолчанию это файл 500-100.asp) содержит ошибку времени выполнения, то будет сообщено только об этой ошибке, независимо от типа ошибки в запрошенном ASP-файле. Если файл обработки ошибок содержит ошибки, выявляемые при предобработке или компиляции, то в обозревателе будут отображены обе ошибки (ошибка из файла 500-100.asp и ошибка из запрошенного ASP-файла).