Когда я развертываю приложение из Visual Studio в службу приложений Azure, используя режим, зависящий от платформы/среды выполнения, служба приложений работает правильно.
Но когда приложение развертывается с использованием CICD (с использованием VSTS), тогда служба приложения завершается с ошибкой, указанной выше в заголовке, и следующая ошибка регистрируется в файлах журнала stdout:
Error:
An assembly specified in the application dependencies manifest (App.deps.json) was not found:
package: 'System.Diagnostics.PerformanceCounter', version: '4.5.0'
path: 'runtimes/win/lib/netcoreapp2.0/System.Diagnostics.PerformanceCounter.dll'
Но dll присутствует в указанном пути под .netcoreapp2.0.
Я публикую приложение с помощью агента VSTS.
Если я перезапускаю службу приложений, она работает нормально.