繁体   English   中英

使用.Net堆栈在Azure App Service上托管Angular Universal 9

[英]Host Angular Universal 9 on Azure App Service with .Net stack

我有 Angular 通用 9 和标准 Angular 9。我必须在 Azure 应用程序服务上托管,堆栈:.Net 4.7。 Angular 通用本地如预期但当我将它部署在 Azure web 服务不工作。 Currently, an app with Angular 9 is working but I have a problem with deploying an app with Angular Universal 9. Normal angular 9 application is working as expected on the same Azure app service. 需要在上面单独配置Node.js吗?

在 App Services 中的site\wwwroot文件夹下,存储的内容应包含类似于 index.html 的可部署文件。

在标准的 angular 项目中,应该是dist\my-angular-app文件夹下的内容。 在 Angular Universal 9 项目中,应该是 dist dist\ng-universalv9\browser文件夹的内容。

下图是我的Angular Universal 9项目的目录结构以及与标准angular dist文件夹的对比。

在此处输入图像描述

在此处输入图像描述

这两个项目选择的堆栈是 .net 4.7,它们工作正常。 我使用 FTP 部署项目,具体 wwwroot 文件夹下的内容可以用kudu查看和管理。 您可以查看通用 ng 项目的wwwroot文件夹的内容。 以下是我的万能APP截图,希望对你有所帮助。

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM