У меня есть веб-приложение ASP.NET MVC 4, и я хотел бы реализовать отправку исключений на мою электронную почту, включая всю необходимую информацию (реферер и т. Д.).Я не хочу хранить исключения в базе данных или файлах.В последнем проекте я использовал elmah, и он работал как шарм.
В текущем проекте я столкнулся с одной проблемой.Я установил и настроил elmah и на localhost (IIS Express 10.0; .NET Framework 4.0; ASP.NET: 4.6) он работает довольно хорошо.Все исключения отправляются на мою электронную почту.Таким образом, учетные данные почтового подключения в web.config в порядке.
Но на рабочем сервере (IIS 8.5; .NET Framework: 4.0; ASP.NET: 4.7) elmah ничего не отправляет, когда возникает исключение, и я понятия не имею, почему.Есть ли шанс узнать почему?
Я проверил почтовое соединение с рабочего сервера на почтовый сервер по telnet и почтовый сервер доступен.
Итак: 1. web.config должен быть в порядке- письма отправляются на localhost 2. Соединение telnet с почтовым сервером доступно - поэтому нет проблем с брандмауэром и т. д.
Что еще я могу сделать?Как отладить элму?