angular - 手动将 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 扩展部署都没有奏效,所以我认为这将是让我的应用程序运行的最简单方法。如果这是一个愚蠢的问题并且我遗漏了一些东西,我深表歉意。
解决方案
我能够通过从使用 Linux 应用服务切换到 Windows 应用服务来解决这个问题。我所做的其他一切都是一样的。我仍然很好奇为什么我正在做的事情在 Linux 上不起作用,但我想这是一个解决方案。
推荐阅读
- javascript - 我如何使用 async/await 来实现该功能?
- xaml - Xamarin 在两列中形成 CollectionView 数据在 iO 上的行中不对齐
- java - 尝试将按钮交换到某些矩形
- linux - 脚本的时间部分(运行时间)
- javascript - 使用 JS 在本地(客户端)处理上传的 JSON 文件的最佳方式
- arrays - C(指针)中几乎相同的代码的不同结果
- scala - 我将如何在 spark scala 中进行此数据帧转换?
- java - 打印机使用批量传输在 Java 中打印稀有字符
- powershell - 从 cmd / batch 运行 powershell 命令
- java - 如何对具有列表列表的自定义对象进行排序