angular - 使用 Visual Studio Code 将简单的 Angular 8 应用程序部署到 Azure
问题描述
我已经遵循了几个在线教程,但没有运气。我正在尝试将 Angular 8.3 Web 应用程序部署到 Azure。我尝试创建一个 Windows 和 Linux 的 Web 应用程序,但总是给我标准的 hostingstart.html 页面或发生内部服务器错误的消息。我尝试手动上传 dist 文件以及在 Visual Studio Code 中使用 Azure App Service 扩展。
与当前的 Visual Studio Code 和 Azure 设置相比,所有教程似乎都已过时。有没有人可以指导我完成让我的 Angular 应用程序在 Azure 上运行的步骤?我也有一个 .NET Core api 来配合它,但这可以稍后解决。
老实说,我不知道正确的步骤是什么,或者我的应用程序是否有关于节点版本或类似内容的问题。我的应用程序在本地 IIS 服务器上运行良好,包括 IIS 的 URL 重写模块和正确设置的 web.config 文件。
谢谢!杰里米
解决方案
Visual Studio Code有一个Azure App Service 管理扩展,通过它你将能够部署和扩展 Web。
有一个关于如何使用 Visual Studio 代码部署 .net core web的教程。除了这种方式,您可以在 Azure 应用服务资源管理器中选择部署到 Web 应用。
或者,打开命令面板 (F1),键入deploy to web app
,然后选择 Azure 应用服务:部署到 Web 应用命令。然后为应用程序选择您当前的文件夹并按照提示进行操作。
推荐阅读
- apache-spark - 包装 StructField 以在 from_avro() 中使用它
- python - 将嵌套列表转换为字典
- react-native - React Native Webview 不请求许可但仍然能够访问文件
- c++ - 在此代码中执行第一个表达式后,k 的值如何变为-5?
- r - 如何按行主要顺序排列表格?
- javascript - 如何替换 DOM 元素中的元素列表
- excel - Excel 中的工作表副本运行时错误
- postgresql - 有人用 MyBatis 配置过 SSL 吗?
- html - 背景附件到底是做什么的?
- java - LibGDX - Actor 类的父类如何工作?