Назад | Перейти на главную страницу

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

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

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

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

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

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

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

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

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

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

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

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

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

Извини я ничем не могу помочь