При изменении плоскости на Azure отображается: Ошибка HTTP 502.5 - Ошибка запуска вне процесса ANCM (Windows сервер) - PullRequest
0 голосов
/ 07 мая 2020

Я использую abp (как pnet шаблон) с net ядром 2.2.0.

Бэкэнд без проблем работает локально, а также Azure с плоскостью D1.

Но если я изменю плоскость на B1 или выше, появится следующая ошибка:

enter image description here

Почему? Код такой же. Я поменял только план подписки. В Интернете есть много похожих вопросов, но никакой ответ не решает мою проблему.

EDIT

Если я нажимаю sh из Visual Studio, он работает, но если я публикую sh через непрерывную интеграцию (через конвейеры azure) проблема возвращает

My yml:

    trigger:
- dev

pool:
  vmImage: 'windows-latest'

variables:
  solution: '**/*.sln'
  buildPlatform: 'Any CPU'
  buildConfiguration: 'Debug'

steps:
- task: NuGetToolInstaller@1

- task: UseDotNet@2
  displayName: 'Use dotnet sdk 2.2'
  inputs:
    version: 2.x
    includePreviewVersions: false

- task: NuGetCommand@2
  inputs:
    restoreSolution: '$(solution)'

- task: VSBuild@1
  inputs:
    solution: '$(solution)'
    msbuildArgs: '/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:DesktopBuildPackageLocation="$(build.artifactStagingDirectory)\WebApp.zip" /p:DeployIisAppPath="Default Web Site"'
    platform: '$(buildPlatform)'
    configuration: '$(buildConfiguration)'

- task: VSTest@2
  inputs:
    platform: '$(buildPlatform)'
    configuration: '$(buildConfiguration)'

# code coverage
- task: DotNetCoreCLI@2
  inputs:
    command: test
    projects: '**/*Tests/*.csproj'
    arguments: '--configuration $(buildConfiguration) --collect "Code coverage"'

# - script: dotnet test <test-project> --logger trx --collect "Code coverage"
# - task: PublishTestResults@2
#   inputs:
#     testRunner: VSTest
#     testResultsFiles: '**/*.trx'

- script: dotnet -d ef -v migrations script --output $(Build.ArtifactStagingDirectory)\SQL\$(scriptName) --context $(dbContext)  --idempotent --project src\WorkFlowManager.EntityFrameworkCore\WorkFlowManager.EntityFrameworkCore.csproj

- task: PublishBuildArtifacts@1
...