На производственном сервере периодически возникают проблемы, которые мы не можем воссоздать.
В этом вопросе есть две очень странные вещи. Во-первых, это ошибка метода not found в конструкторе (ctor) для вспомогательного класса обработки исключений, а во-вторых, мы включили пользовательские ошибки для удаленных пользователей, и это свойство игнорируется.
Подробности ошибки:
Ошибка сервера в приложении '/ MyWebsite'.
Метод не найден: 'Void MyExceptionHelperClass..ctor (System.Exception)'.
...
Сведения об исключении: System.MissingMethodException: метод не найден: 'Void MyExceptionHelperClass..ctor (System.Exception)'.
...
Трассировка стека довольно бесполезна.
Я думаю, что может быть ошибка нехватки памяти или что-то подобное, что убивает страницу. Когда запускается код обработки исключений, он пытается создать объект исключения, который завершается ошибкой по той же причине и выдает эту ошибку.
Однако это дикие предположения. Мы ждем журналов событий, чтобы увидеть, что с сервером что-то не так, но у кого-то есть какие-нибудь мысли или предложения?
UPDATE:
Оказалось трудным получить информацию от группы, ответственной за производственные серверы, но мне удалось выяснить, что в отношении балансировки нагрузки этот сайт в настоящее время работает только на одном сервере (это можно сделать для при необходимости переключайтесь на другое). Учитывая, что это временная проблема и задействован только один сервер, мне трудно поверить, что это может быть проблема сборки. Конечно, если бы это было так, то проблема будет возникать каждый раз?