Веб-приложение Azure завершило работу с ошибкой: не удалось загрузить тип 'System.Diagnostics.InjectedFunctionParent' из сборки 'System.Private.CoreLib'

В прошлое воскресенье одно из наших лазурных веб-приложений вышло из строя без видимой причины. За последние 5 дней не было развертываний кода, приложение работало нормально на уровне обслуживания S3 по платной подписке. Единственное логичное объяснение, которое я мог придумать, - это изменение или обновление виртуальной машины, что привело к смерти нашего приложения.

После включения подробных сообщений об ошибках и журналов через конфигурацию stdout в web.config. Я попал в следующую ошибку:

"Не удалось загрузить тип 'System.Diagnostics.InjectedFunctionParent' из сборки 'System.Private.CoreLib'..."

Самое смешное, что мы не используем такую ​​сборку где-либо в нашем коде...

Мы перепробовали несколько решений (повторное развертывание, масштабирование и уменьшение плана обслуживания и т. Д.), Но единственное, что сработало, - это удалить все веб-приложение из Azure и снова создать его...

Кто-нибудь сталкивался с подобной проблемой? Как вы решили / предотвратили это?

Заранее спасибо!

1 ответ

У нас произошло то же самое. В воскресенье одно из наших веб-приложений Azure вышло из строя, и когда я включил подробные сообщения об ошибках, я получил: не удалось загрузить тип 'System.Diagnostics.InjectedFunctionParent' из сборки 'mscorlib, версия =4.0.0.0, культура = нейтральная, PublicKeyToken=b77a5c561934e089' потому что родитель не существует.

Google ничего не выдвинул, и у нас также не было развертываний на этой неделе.

В нашем случае строка кода, которая вызвала сбой сайта, была циклично проходила по сборкам и загружала список типов. Я смог решить проблему, исключив эту сборку из цикла и развернув новый код. Поэтому мне не нужно было заново создавать веб-приложение, что было моей следующей идеей.

Вчера я связался с Microsoft, чтобы узнать, есть ли у них какие-либо идеи или какие-либо изменения были внесены в службы приложений, но они сказали, что никаких изменений не было.

Итак, в заключение я не совсем уверен, почему это только началось. Я чувствую, что произошли изменения в службах приложений или, возможно, в некоторые службы приложений включена дополнительная регистрация / диагностика. (Мои другие приложения с похожим кодом не вылетали)

Извините, я не могу помочь больше

Другие вопросы по тегам