ELMAH YSOD в производстве - PullRequest
       41

ELMAH YSOD в производстве

0 голосов
/ 01 ноября 2011

Я недавно внедрил ELMAH в одном из наших производственных приложений.Это действительно была довольно простая реализация, и она работает без нареканий.Тем не менее, я заметил, что YSOD в prod не так убедителен, как в dev.Основная причина в том, что в prod у нас есть Debug = "false", а в dev это правда.У нас есть пользовательская страница с ошибкой, которую увидит конечный пользователь.То, что я хотел бы знать, это:

a.Вы также получаете урезанный YSOD, потому что вы не запускаете свое приложение в режиме отладки?

b.Вы запускаете prod с debug = true, чтобы увидеть YSOD "dev"?

c.Есть ли настройки конфигурации, которые дадут мне лучшее из обоих миров?

РЕДАКТИРОВАТЬ: из-за отсутствия ответов либо я не задаю правильные вопросы (мой МО на SO), либо никто не занимаетсяс этой квази проблемой.Даже щедрость не может получить некоторые ответы?

1 Ответ

0 голосов
/ 11 ноября 2011

Вы правы, вы получаете урезанную версию, поскольку вы работаете с установленным флагом отладки false. У вас есть 2 варианта на самом деле;

  1. Запустите приложение в режиме отладки (хотя и временно, пока вы исправляете проблемы
  2. Добавьте Debug="true" к директиве Page в верхней части страницы с ошибками, которая должна дать вам полный вывод для этой страницы.

К сожалению, на полпути нету дома. К вашему сведению, я запускаю сайты с debug = false, включающим debug = true, только когда нам приходится отлаживать ошибки.

...