У меня есть веб-приложение .Net, которое работает около 2 лет. Мы отслеживаем его с помощью NewRelic и, по крайней мере, один раз в день, а иногда и несколько раз в день, мы получаем периоды времени, когда каждый запрос приводит к следующей ошибке:
System.BadImageFormatException ... Invalid Typeref token.
Если мы перезапустим пул приложений, ошибка исчезнет. Если ничего не делать, то ошибка исчезает сама по себе, и все нормально.
Я не могу найти схему того, когда это происходит или какая страница вызывает это.
Поскольку переработка пула приложений, кажется, помогает, это наводит меня на мысль, что это ошибка памяти, поэтому я пытался сократить использование ViewState, особенно в больших GridViews. Пока это не помогло.
Другие предложения по этой проблеме?