В прошлое воскресенье одно из наших лазурных веб-приложений вышло из строя по непонятной причине. В течение последних 5 дней не было развертывания кода, приложение работало нормально на уровне обслуживания S3 по платной подписке. Единственное логическое объяснение, которое я мог придумать, заключалось в том, что некоторая виртуальная машина была изменена / обновлена под ней, что привело к смерти нашего приложения.
После включения подробных сообщений об ошибках и журналов через конфигурацию stdout в web.config. Я получил следующую ошибку:
«Не удалось загрузить тип 'System.Diagnostics.InjectedFunctionParent' из сборки 'System.Private.CoreLib' ...»
Забавно то, что мы нигде не используем такую сборку в нашем коде ...
Мы пробовали несколько решений (повторное развертывание, масштабирование вверх и вниз по плану обслуживания и т. д.), но единственное, что сработало, - это удаление всего веб-приложения из Azure и его повторное создание. .
Кто-нибудь сталкивался с подобной проблемой? Как вы решили / предотвратили это?
Заранее спасибо!
У нас была та же самая вещь, происходят. В воскресенье одно из наших веб-приложений Azure понизилось и когда я включил подробные сообщения об ошибках, я добрался: не Мог загрузить тип 'Система. Диагностика. InjectedFunctionParent' от блока 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089', потому что родитель не существует.
Google ничего не поднял, и у нас также не было развертывания на той неделе.
В нашем случае строка кода, которая разрушила сайт, была чем-то, что циклично выполнилось посредством блоков и загрузило список типов. Я смог устранить проблему исключением того блока от цикла и развертывания нового кода. Таким образом, я не должен был воссоздавать веб-приложение, которое было моей следующей идеей.
я связался с Microsoft вчера, чтобы видеть, были ли у них какие-либо идеи или если любые изменения были внесены в сервисы приложения, но они сказали, что никакие изменения не были внесены.
Так в заключении я не действительно уверен, почему оно только что запустилось. Мое шестое чувство было изменение в сервисах приложения, или возможно дополнительный вход/диагностика был включен к некоторым сервисам приложения. (Мои другие приложения с подобным кодом не отказали)
Сожалеющий, что я не могу помочь больше