Исходя из того, что вы сказали, я предполагаю, что это связано с нагрузкой на серверы во время ошибки.
Если вы можете, настройте промежуточную среду, сбалансированную по нагрузке, как ваши рабочие серверы. Затем начните нагрузочное тестирование приложения.
Кроме того, убедитесь, что на ваших производственных серверах установлены все последние пакеты обновлений / обновлений. MS имеет тенденцию не рассказывать нам все, что они исправляют. Наконец, посмотрите на MS connect, чтобы увидеть, исправляет ли исправление проблему, о которой вы говорите.
UPDATE:
Нагрузочное тестирование может быть настолько простым или сложным, насколько вы можете себе позволить. То, что он должен сделать, - это выполнить последовательность страниц, которые выполняют стандартные операции на вашем сайте в повторяемой форме. Обычно вы хотите смоделировать время «обдумывания» между каждой загрузкой страницы / операцией, которое соответствует ожидаемому поведению пользователя.
Затем вы выполняете тест как определенное количество одновременных пользователей. Во время выполнения теста необходимо записывать любые ошибки и счетчики производительности серверов, чтобы получить представление о том, как на самом деле работает приложение.
Некоторые ссылки для загрузки инструментов тестирования здесь . Другой список здесь .
В качестве примечания я видел, что приложения начинают демонстрировать странное поведение при нагрузке всего 5 одновременных пользователей. Это действительно зависит от того, как сайт построен.