所以,我已经在Azure的App服务上部署了我的Web应用程序,但是我有一些错误。我甚至为我的网站创建了一个SSL证书,但仍然没有解决任何问题。这是我访问它时的结果。
这是一张图片,显示我的自定义域没有绑定。
我根本无法访问“添加绑定”。当🚫我悬停在上面时,它会显示这个““。此外,我在YouTube上看了一个视频,这家伙甚至不需要添加绑定,但他能够访问他的网站没有问题。我做错了什么?
chhkpiq41#
我的Web应用程序是使用Angular框架v 18.14.0构建的。最新的Angular 版本是v16.2。
v16.2
ng version
ng build
dist
yml
zip
Unzip
- name: Zip artifact for deployment run: zip release.zip ./* -r
和
- name: Unzip artifact for deployment run: unzip release.zip
感谢@Nicola Delfino的清晰步骤。
我的yml文件:
name: Build and deploy Node.js app to Azure Web App - AngNodeOct on: push: branches: - main workflow_dispatch: jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Set up Node.js version uses: actions/setup-node@v1 with: node-version: '18.x' - name: npm install, build, and test run: | npm install npm run build --if-present - name: Upload artifact for deployment job uses: actions/upload-artifact@v3 with: name: node-app path: dist/ 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@v3 with: name: node-app - name: 'Deploy to Azure Web App' id: deploy-to-webapp uses: azure/webapps-deploy@v2 with: app-name: 'AngNodeOct' slot-name: 'Production' publish-profile: ${{ secrets.AZUREAPPSERVICE_PUBLISHPROFILE_AECDE0FFE5DB4FF8A2892052DD061D08 }} package: .
Configuration
General Settings
pm2 serve /home/site/wwwroot/my-ang-app-oct --no-daemon --spa
1条答案
按热度按时间chhkpiq41#
我的Web应用程序是使用Angular框架v 18.14.0构建的。
最新的Angular 版本是
v16.2
。ng build
时,将创建包含所需文件的dist
文件夹。yml
文件夹路径中的dist
文件。yml
文件中删除zip
和Unzip
。和
感谢@Nicola Delfino的清晰步骤。
我的
yml
文件:Configuration
=>General Settings
中,添加以下启动命令。