Azure Web 应用服务立即关闭

问题描述 投票:0回答:1

我刚刚创建了第一个 Azure Web 应用服务并通过 Github 操作部署了它。我的网络应用程序的状态显示正在运行,当我转到默认域 URL 时,它显示我的网络应用程序正在运行并等待我的内容。在我的日志流中,它显示“应用程序已启动”,然后在该消息之后立即显示“应用程序正在关闭”。不知道为什么一启动就关机了

我尝试部署,我希望应用程序能够启动,但内容没有显示,并且在日志中它说它立即关闭。

Screenshot of log stream

azure azure-web-app-service
1个回答
0
投票

我已将您的代码部署到我的网络应用程序中。我也遇到了同样的错误:

为了解决此错误,我在

dotnet SoundShowdownAPI.dll
中添加了
Configuration >> startup command
,它对我有用。

下面给出了

.yml
部署文件:

name: Build and deploy ASP.Net Core app to Azure Web App - webapp21aug

on:
  push:
    branches:
      - main
  workflow_dispatch:

jobs:
  build:
    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v4

      - name: Set up .NET Core
        uses: actions/setup-dotnet@v4
        with:
          dotnet-version: '8.x'

      - name: Build with dotnet
        run: dotnet build --configuration Release

      - name: dotnet publish
        run: dotnet publish -c Release -o ${{env.DOTNET_ROOT}}/myapp

      - name: Upload artifact for deployment job
        uses: actions/upload-artifact@v4
        with:
          name: .net-app
          path: ${{env.DOTNET_ROOT}}/myapp

  deploy:
    runs-on: ubuntu-latest
    needs: build
    environment:
      name: 'Production'
      url: ${{ steps.deploy-to-webapp.outputs.webapp-url }}
    
    steps:
      - name: Download artifact from build job
        uses: actions/download-artifact@v4
        with:
          name: .net-app
      
      - name: Deploy to Azure Web App
        id: deploy-to-webapp
        uses: azure/webapps-deploy@v3
        with:
          app-name: 'webapp21aug'
          slot-name: 'Production'
          package: .
          publish-profile: ${{ secrets.AZUREAPPSERVICE_PUBLISHPROFILE_xxxxxxxxxxxx }}

OUTPUT

API 托管在网络应用程序的路线

/weatherforecast
上。

没有启动命令:

使用启动命令:

我在

dotnet SoundShowdownAPI.dll
中添加了
Configuration >> startup command

© www.soinside.com 2019 - 2024. All rights reserved.