【问题标题】:How to deploy multiple web jobs under same App Service?如何在同一个 App Service 下部署多个 Web 作业?
【发布时间】:2021-11-21 04:11:16
【问题描述】:

我们有 2 个独立的网络作业(控制台应用程序)。通过 DevOps 成功构建和发布 Web 作业。但在 azure 门户中,仅发布了一项网络作业(最新一项)。旧的已发布网络作业替换为最新的。

任何人都可以为此共享yaml文件吗?

【问题讨论】:

    标签: azure-devops yaml azure-web-app-service azure-webjobs


    【解决方案1】:
    1. 您需要将 webjobs 与 web app 关联,方法是在 Visual Studio 中右键单击您的 Web App 项目并选择 Add > Existing Project as Azure WebJob 并按照向导进行操作。

    2. webjobS 包含在 web 应用包中,您只需将 web 应用部署到 azure app 服务即可。

    3. 发布时也会生成webjob的包(这就是为什么有两个zip文件),但你只需要在Azure App Service部署任务中指定web应用包。 (选中使用 Web 部署选项发布)。

    确保“从 App_data 文件夹中排除文件”未选中

    您可以参考这个SO 线程以获取更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-18
      • 2017-06-06
      • 2014-05-26
      • 2012-03-22
      相关资源
      最近更新 更多