首页 > 解决方案 > 手动将 Angular 应用部署到 Azure 应用服务

问题描述

我正在尝试通过运行“ng build --prod”并将生成的文件从“dist/app”文件夹复制到我的 Azure 应用程序服务的 wwwroot 文件夹来手动将我的 Angular 应用程序部署到 azure。出于某种原因,删除这些文件后,应用服务仍然显示默认应用服务页面,而不是我的应用。以下是我已移入应用服务的 wwwroot 文件夹的文件列表:

3rdpartylicenses.txt
favicon.ico
index.html
main-es2015.44f50893493deaba9227.js
main-es5.7eeefa6c83ea76b2321d.js
polyfills-es2015.e4a1185e6871d06f842f.js
polyfills-es5.68227219af2d6f215f11.js
runtime-es2015.10a1f01eef199006286d.js
runtime-es5.9ad22a88fcc70a015907.js
styles.2076d395e173f994808e.css
web.config

几天来我一直在尝试让我的应用程序运行,通过 kudu 构建或通过 VS Code Azure App Service 扩展部署都没有奏效,所以我认为这将是让我的应用程序运行的最简单方法。如果这是一个愚蠢的问题并且我遗漏了一些东西,我深表歉意。

标签: angularazureazure-web-app-service

解决方案


我能够通过从使用 Linux 应用服务切换到 Windows 应用服务来解决这个问题。我所做的其他一切都是一样的。我仍然很好奇为什么我正在做的事情在 Linux 上不起作用,但我想这是一个解决方案。


推荐阅读