问题描述
我正在处理我的Angular应用程序的第一次部署。我的应用程序具有多个路由,API调用等。我已经在Azure上部署了NET Core API。现在对于Angular,我不确定该使用什么,静态网站部署还可以吗?我可以使用“存储”或“静态网站”,另一个选择是“ App Service”,它有点贵。
我了解静态网站的含义,但是对Angular构建的dist文件夹也一样吗?
我知道互联网上有很多指南,但是所有指南都有所不同,我无法确定2020年的正确方法。 感谢您对此主题的任何投入
解决方法
用于托管SPA网站(角度)的选项
- 应用程序服务-如果您已经拥有API,那么您为应用程序服务计划(而非应用程序服务)支付的费用不会增加。如果使用此功能,您将获得App Service的所有优势,例如插槽等
- 存储-使用Blob存储托管静态网站效果很好。但是,您没有获得App Service中提供的功能
- Azure应用程序服务-静态网站-最近对此进行了补充(仍在预览中)。不建议将其投入生产。