0

我需要一些帮助,使用 github 操作将我的 dotnet 核心功能应用程序部署到 azure 中的 linux 消费计划机器。

现在,当我在 azure 中部署时什么都没有发生(在任何地方都看不到任何功能),但是 github 操作中的日志表明一切正常(?!)。

我不知道是否有人有一些提示,但我希望知道出了什么问题的人可以提供帮助。

我已经使用带有 azure 扩展的 vscode 成功部署了。当我这样做时,一切正常,但有所不同:WEBSITE_RUN_FROM_PACKAGE 被设置为由 vscode 部署后生成的 URL。这是我的 github 文件(来自Here的灵感,我已将其复制到完全相同的错误结果):

name: Build, Test & Deploy

on:
  push:
    branches:
      - main

env:
  OUTPUT_PATH: ${{ github.workspace }}/.output
  DOTNET_VERSION: "3.1"
  APP_NAME: "the-name"
  
jobs:
  build-and-deploy:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout GitHub Action
        uses: actions/checkout@master

      - name: Setup DotNet ${{ env.DOTNET_VERSION }} Environment
        uses: actions/setup-dotnet@v1
        with:
          dotnet-version: ${{ env.DOTNET_VERSION }}

      - name: Test
        run: dotnet test
        
      - name: Publish dotnet app
        run: dotnet publish --configuration Release --output ${{ env.OUTPUT_PATH }}
          
      - name: Run Azure Functions Action
        uses: Azure/functions-action@v1
        id: fa
        with:
          package: ${{ env.OUTPUT_PATH }}
          app-name: ${{ env.APP_NAME }}
          publish-profile: ${{ secrets.AZURE_WEBAPP_PUBLISH_PROFILE  }}
4

0 回答 0