gpt4 book ai didi

azure - WebJob 从 Azure DevOps Pipeline 部署,但未显示在 WebApp 下

转载 作者:行者123 更新时间:2023-12-03 04:08:34 25 4
gpt4 key购买 nike

我在 Azure 上部署了一个 ASP.NET MVC WebApp,配置了 Azure DevOps,并且还配置了通过 Azure Pipeline 进行部署的 .NET Core WebJob。

WebApp 和 WebJob 都通过管道成功部署。我可以在以下位置看到我的 WebJob 的 EXE 和其他文件:

"D:\home\site\wwwroot\app_data\Jobs\Continuous\MyWebJob"

通过 Kudu 控制台。

但是,WebJob 没有显示在我的 Azure 门户上的 WebApp 的“WebJob”部分中。

我无法通过门户手动添加 WebJob,因为其源代码是使用 Azure DevOps 配置的。我尝试通过 Visual Studio 发布我的 WebJob,但这也不起作用。

这是我的 WebJob YML 构建部分。

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

我已经重新启动,重新部署了 WebApp 和 WebJob,但没有成功!

最佳答案

我认为这不是解决此问题的“正确”方法,但我遇到过类似的情况,并且能够通过将 WEBSITE_RUN_FROM_PACKAGE 应用程序设置设置为零来查看我的 WebJobs。

请记住,每次我从 DevOps 部署时都会重置,因此您每次都需要将其更改回来。

关于azure - WebJob 从 Azure DevOps Pipeline 部署,但未显示在 WebApp 下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58282701/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com