Asp.Net MVC 5 Framework(非核心)中的Angular 4服务器端渲染

pau*_*oya 5 asp.net asp.net-mvc asp.net-core angular

我正在尝试使用Angular 4在Asp.Net 4.5.2(VS2017)中建立一个项目。
所有示例似乎都在使用Asp.Net Core,但如果可能的话,我们仍在尝试跳入.NET Core。 。
虽然我们希望有服务器端渲染,但示例似乎使用asp-prerender-module了“ Microsoft ASP.NET Core JavaScript Services”中的此属性。
是否可以使用MVC 5渲染angular 4服务器端?

pau*_*oya 2

官方没有 Asp.Net Framework(非 Core)支持。如https://universal.angular.io/overview/
中所述:

然而,除了 Node.js 之外,Angular Universal 还支持ASP.NET Core 。在不久的将来,我们希望添加对 Java、PHP 和 Python 的支持

编辑:“Microsoft ASP.NET Core JavaScript Services”仅支持 ASP.NET Core,这意味着该站点需要部署 ASP.NET Core 样式。但这一切都可以在 .NET 4.5.2 中运行,因此您仍然可以在项目中引用旧的 .NET Framework 库。