Сбой службы приложений Azure из-за исключения StackOverflowException в MicrosoftInstrumentationEngine_x86.dll
Мы наблюдаем случайные сбои службы приложений Azure несколько раз в день. Каждый раз, когда приложение дает сбой, служба приложений перезапускается.
Это приложение ASP.NET MVC 5 под управлением.NET Framework 4.7. Мониторинг сбоев включен, и результаты аварийных дампов приводят к следующим исключениям:
Unhandled exception at 0x737DB347 (MicrosoftInstrumentationEngine_x86.dll) in w3wp.exe: 0xC00000FD: Stack overflow (parameters: 0x00000001, 0x4DDF2FFC).
Unhandled exception at 0x73187E33 (clr.dll) in Microsoft.ApplicationInsights.Metrics
Приложение использует Microsoft Application Insights SDK (последняя версия 2.15), и у нас также есть расширение сайта Application Insights, полностью включенное на сайте для использования профилирования SQL (выполняется предварительно установленное расширение сайта, версия 2.8.37.4238).
Я пришел к выводу, что исключение связано с расширениями сайта Application Insights, но я не могу понять, почему и как его решить (без полного отключения Application Insights).
Должны ли мы использовать либо SDK, либо расширения сайта вместо обоих? Могли ли быть конфликты?
Были ли у кого-нибудь еще подобные проблемы?