У меня есть приложение asp.net MVC в производстве, которое очень редко, но очень последовательно выдает одно и то же исключение, и я не знаю почему. Я не могу, независимо от того, что я делаю, воспроизвести исключение ни в рабочей среде, ни в среде разработки.
Я регистрирую все необработанные исключения. У меня есть дата / время, контроллер, действие, сообщение об исключении и стек вызовов каждого зарегистрированного исключения. Итак, у меня есть хорошая идея, где это происходит. Только не почему.
Чтобы решить эту проблему, я собираюсь обернуть этот код в try / catch и вручную записать имена / значения всех соответствующих переменных. Я бы развернул эту новую возможность ведения журнала и, решив ее, удалил бы ее.
Но тогда я думал, что могу поспорить, что есть лучший, более портативный способ сделать это. Кто-нибудь может помочь?
EDIT
Это то, над чем я сейчас работаю.