Наш центр обработки данных получил вирус пару дней назад. Сервер базы данных должен был быть полностью перестроен. К счастью, мы восстановили все наши базы данных. Однако база данных Elmah по какой-то причине пуста. Код (C # .NET) тоже не изменился. (Итак, мы регистрируем ошибки в базе данных SQL.)
Однако система больше не регистрирует ошибки. Я удалил пользователя базы данных и снова добавил его, добавил некоторые разрешения обратно, и теперь мы можем видеть страницу .axd со списком ошибок, даже если их нет.
Итак, я думаю, это просто проблема с подключением или что-то в этом роде. Тем не менее, у меня нет страницы с сообщениями об ошибках или чего-либо еще. Ничего не должно было измениться структурно.
Любые идеи о том, что это могло бы быть или как я мог заставить его показать мне, что не работает?
Насколько я понимаю, когда система сталкивается с ошибкой, она вызывает метод Application_Error в Global.asax.cs. Этот код довольно общий.
Я должен отметить, что мы можем использовать очень старую версию Эльмы. У dll есть дата изменения от 12.04.2012. Версия 1.2.14706.955