【问题标题】:Deploy or publish Asp.Net Core 6.0 Web Job Zip file on Azure App service (Window Instance) using AZURE CLI使用 AZURE CLI 在 Azure App 服务(窗口实例)上部署或发布 Asp.Net Core 6.0 Web Job Zip 文件
【发布时间】:2022-06-21 07:55:22
【问题描述】:

我想使用 AZURE CLI 在 Azure 应用服务(窗口实例)上部署或发布我的 Asp.Net Core 6.0 Web 作业(连续)项目 Zip 文件

我希望它仅使用 AZURE CLI Commends 进行部署

【问题讨论】:

    标签: azure azure-webjobs azure-cli asp.net-core-6.0 azure-webjobs-triggered


    【解决方案1】:

    这是将 Web 作业发布/部署到 Azure 应用服务的语法

    dotnet publish --configuration Release -o .deploy/app_data/Jobs/Continuous/pgp
    cp run.cmd .deploy/app_data/Jobs/Continuous/pgp
    cd .deploy ; zip -r ../deploy.zip . * ; cd ..
    az webapp deployment source config-zip -g $AZURE_RESOURCE_GROUP -n $AZURE_APP_SERVICE --src ./deploy.zip
    

    您必须从您当前的工作目录位置运行这些命令。

    示例

    注意run.cmd文件由名为dotnet MyWebJob.dll %*的命令组成

    dotnet publish src --configuration Release -o '../_zip/app_data/Jobs/Continuous/MyWebJob'
    copy ./run.cmd './_zip/app_data/Jobs/Continuous/MyWebJob'
    Compress-Archive -Path ./_zip/* -DestinationPath ./deploy.zip -Force
    az webapp deployment source config-zip -g mywebjobapp-rg -n mywebjobapp --src ./deploy.zip
    

    【讨论】:

      猜你喜欢
      • 2020-01-16
      • 1970-01-01
      • 2017-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-16
      • 1970-01-01
      • 2021-09-24
      相关资源
      最近更新 更多