Я поддерживаю устаревшее приложение облачных служб, размещенное в Azure, для .net 4.6.1. Внутри метода Application_Start Global.asax в веб-роли мы регистрируем обработчик событий для RoleEnvironment.StatusCheck
, однако наши журналы демонстрируют, что обратный вызов этого события никогда не вызывается и не запускается.
Согласно этому блогу: https://convective.wordpress.com/2010/03/18/service-runtime-in-windows-azure/ мы ожидали, что это событие будет запускаться каждые 15 секунд, и мы считаем, что это происходило, однако с тех пор прекратилось. Мы ожидаем, что он перестал работать примерно в то время, когда мы установили в решение несколько новых библиотек DLL (некоторые из этих библиотек включают в себя: Microsoft.Rest.ClientRuntime.dll, Microsoft.Azure.Storage.Common.dll, Microsoft.Azure.Storage.Blob. dll, Microsoft.Azure.KeyVault.dll)
Мы пытались подключиться к виртуальной машине по протоколу RDP, чтобы проверить журналы событий, но ничего очевидного там нет. Любые предложения о том, где мы можем искать подсказки?