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

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

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

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

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

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

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

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

0
задан 10 September 2019 в 08:03
1 ответ

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

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

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

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

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

Сожалеющий, что я не могу помочь больше

0
ответ дан 23 November 2019 в 04:37