Это длинный выстрел.Я понятия не имею, почему это происходит, и я надеюсь, что это - кое-что, с чем кто-то еще столкнулся.
У меня есть утилита электронной почты, которая отправляет мне электронное письмо всякий раз, когда пользователь получает ошибку, и я использую это какИтак:
MyUtility.SendEmail(shortNTID,
"support@mycompany.com",
new string[] { "supportlist@mycompany.com" },
"Application error has occured for user: " + shortNTID,
"Message: " + ex.Message.ToString() +
" Source: " + ex.Source.ToString() +
" Target Site: " + ex.TargetSite.ToString() +
" Stack Trace: " + ex.StackTrace.ToString());
Теперь по какой-то причине сегодня я получил несколько писем из приложения, в которых это было в теме И теле:
Произошла ошибка приложения для пользователя: ПримерПользователь
Этот текст должен быть только в теме.Кроме того, остальная часть тела сообщения была пустой, но очевидно, что она должна содержать подробности исключений.
Повторюсь, в этом есть две странные вещи:
- Я выполнил поискчерез мое приложение, используя «Найти» для «Произошла ошибка приложения для пользователя:», и есть только несколько мест, и нигде нет этого текста в теле сообщения.
- В электронном письме должно быть всеэта информация об исключении в теле сообщения и в электронных письмах не содержала ничего, кроме предложения «Произошла ошибка приложения для пользователя: пример пользователя»
Есть идеи, что происходит?