Почему я не могу видеть подробное сообщение об ошибке на этой aspx странице?

У меня есть aspx страница, и она отображает пользовательскую ошибку, но я не вижу подробное сообщение об ошибке. Мой web.config похож на это,


    
    
    
    
        
        
        
    

10
задан abatishchev 5 August 2010 в 11:20
поделиться

1 ответ

Чтобы увидеть ошибку, вам необходимо customErrors выключить , например:

<customErrors mode="Off"></customErrors>

Из документов , вот параметры для атрибута режима :

  • Вкл - указывает, что пользовательские ошибки включены. Если атрибут defaultRedirect не указан, пользователи видят общую ошибку. Пользовательские ошибки отображаются удаленным клиентам и локальному хосту.
  • Выкл. - указывает, что пользовательские ошибки отключены. Подробные ошибки ASP.NET показаны удаленным клиентам и локальному узлу.
  • RemoteOnly - указывает, что настраиваемые ошибки отображаются только удаленным клиентам, а ошибки ASP.NET отображаются на локальном хосте. Это значение по умолчанию.

Предупреждение

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

17
ответ дан 3 December 2019 в 21:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: