2017-06-28 79 views
3

我想在Asp.Net 4.5.2(VS2017)中使用Angular 4設置項目。
所有示例似乎都使用Asp .Net Core,但如果可能的話,我們正在嘗試而不是跳入.NET Core。
儘管我們希望進行服務器端渲染,但示例似乎使用了「Microsoft ASP.NET Core JavaScript Services」中的asp-prerender-module屬性。
是否有可能呈現角度4服務器端與MVC 5?在Asp.Net MVC 5框架中的角度4服務器端渲染(非核心)

+1

正式的,這是你唯一的選擇。 https://universal.angular.io/overview/由於源代碼向公衆開放,如果您的項目勢在必行,則可以將其遷移到ASP.NET Framework。 – wannadream

+0

「Angular Universal最初是爲與node.js後端一起工作而設計的,有適用於大多數流行的node.js服務器端框架(如Express或Hapi.js)的適配器。但是,除了node.js,Angular Universal擁有ASP.NET Core支持。在不久的將來,我們希望增加對Java,PHP和Python的支持。「引用Angular Universal文檔bro :) – trungk18

回答

1

正式沒有Asp.Net Framework(非Core)支持。
作爲https://universal.angular.io/overview/說:

除了node.js的,但是,角通用有ASP.NET核心 支持。在不久的將來,我們希望增加對Java的,PHP和Python的 支持

編輯:「微軟ASP.NET核心JavaScript服務」只支持ASP.NET的核心,這意味着網站需要部署的ASP。 NET Core風格。但是,所有的都可以在.NET 4.5.2中運行,因此您仍然可以在您的項目中引用舊的.NET Framework庫。