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