Моя организация использовала Chromium Embedded Framework с CefSharp
CefSharp.OffScreen.63.0.3
CefSharp.Common.63.0.3
cef.redist.x??.3.3239.1723
До сих пор она была развернута как служба на виртуальной машине Windows в MS Azure, где она используется для захвата снимков экрана. и сохранить в PDF. Это работает нормально, как это. Но теперь требуется перенастроить приложение и развернуть его как веб-задание Azure в собственной службе приложений. После развертывания до Azure веб-приложение запускается и начинает инициализацию. Во время этого делается вызов Cef.Initialize (), после чего в журналах веб-заданий появляются следующие ошибки:
[04/23/2020 19:18:22 > ae786a: ERR ] [0423/171822.006:ERROR:network_change_notifier_win.cc(157)] WSALookupServiceBegin failed with: 5
[04/23/2020 19:18:22 > ae786a: ERR ] [0423/171822.131:ERROR:audio_device_listener_win.cc(45)] RegisterEndpointNotificationCallback failed: 80004005
Я могу найти немного, чтобы указать, что может вызывать сбой или как решить Это. Веб-работа выполняется в выделенной службе приложений с одним экземпляром. Нет проблем при локальной отладке в Visual Studio. Но мне интересно, есть ли что-то не так с этой конфигурацией, или возможно ли даже запустить Cef из Azure Web Job. Заранее спасибо.