Azure .net核心应用程序服务无法从Package运行

问题描述

我使用azure管道部署应用程序。
首先使用dotnet构建,然后发布,然后部署

- task: PublishBuildArtifacts@1
  inputs:
    PathtoPublish: '$(Build.ArtifactStagingDirectory)\DQMIntegration\'
    ArtifactName: 'DQMIntegration'
    publishLocation: 'Container'

- task: AzureRmWebAppDeployment@4
  inputs:
    ConnectionType: 'AzureRM'
    azureSubscription: 'DQM-NonProd'
    appType: 'webApp'
    WebAppName: 'stg-DQMIntegration'
    deployToSlotOrASE: true
    ResourceGroupName: 'ESSP-N-1-QTYF-RG-2'
    SlotName: 'production'
    packageForLinux: '$(Build.ArtifactStagingDirectory)/DQMIntegration/'

部署在Azure应用服务中设置WEBSITE_RUN_FROM_PACKAGE = 1。但是,该应用程序无法运行。

在两种情况下,应用程序都显示“正在Azure控制台中运行”。

我没有从软件包或其他软件包运行的具体要求,但我不明白为什么应用程序不以软件包形式运行,或者管道为何如此运行。在kudu控制台中,我看到该zip文件已在data / SitePackages中上传,并且有一个packagename.txt文件,其中包含最新上传的zip文件的名称。 我的应用程序服务在ASE中。这是一个c语言的API。

有什么想法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)