Я настраиваю страницу пользовательской ошибки с кодом состояния 500-100. asp на сервере Windows 2019 с IIS v10. На странице я создаю экземпляр метода Server.GetLastError (). Все возвращаемые значения - NULL, 0, -1 или просто пустые, как показано в следующем выводе:
ASPCode:
Number: 0
Source:
Category:
File:
Line: 0
Column: -1
Description:
Server.GetLastError () все еще должен поддерживаться и фактически будет работать, если " Пункт меню «Изменить настройку функции ...» используется для указания того же относительного пути к файлу, что и при первоначальной настройке, а параметр «Пользовательские страницы ошибок» изменен на «Подробные ошибки». Однако тогда все другие уже определенные пользовательские страницы ошибок будут выполняться дважды.
Обратите внимание, что я нашел аналогичный вопрос для этой проблемы (здесь, в Stackoverflow), озаглавленный следующим образом: «Отключение настраиваемых ошибок IIS8 для Classi c ASP - Возможная ошибка в IIS?» Однако он предназначен для IIS 8.0, и человек, написавший принятый ответ, сказал, что не помнит, как именно исправить проблему.