问题描述
我使用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 (将#修改为@)