ASP.NET Core 2的第二個預覽版推出了Visual Studio 2017的單頁面應用模板,而ASP.NET Core在二月份首次引入了Angular、Aurelia、Knockout和React的模板。然而,在最新的預覽版中,這些模板也可以從Visual Studio的新網絡應用程序對話框中訪問到,特別包含了Angular、React.js和React.js & Redux。(Aurelia和Vue可以通過單獨的包來使用,默認情況下并不包含它們。)
ASP.NET Core 2延續了試圖兼容遺留系統的功能,其應用程序現在可用.NET框架來構建。ASP.NET Core 2宣稱的目標之一是,通過對.NET Standard 2.0的支持,它將能夠運行在ASP.NET Core 2.0和.NET Framework 4.6.1之上。
Kestrel網絡服務器增加了多種多樣的管理和配置功能。可以對下面的參數設置極限值:
最大的客戶端連接數量 - 程序員可以設置最大的并發HTTP/S連接數量和最大的升級連接數量(“升級”可以是指一個連接從HTTP換到WebSockets請求)。最大的Request Body大小 - 對整個應用程序設置默認值。最大的Request Body數據率 - 能夠設置最小的請求率和每個請求的最小數據率。當數值低于最小值時,該連接就超時了。對連接有一個寬限期間,可以用于允許該連接加快速度。將屬性
預覽2中移除了一些之前在預覽1中展示過的內容:NET核心身份即服務,以及用于配置HTTPS、證書和認證的默認配置模式。微軟承諾在它們更加成熟之后,將會重新將其添加回來。
ASP.NET Core 2預覽2現在已經可以下載,正式的發布預定在2017年第三季度。
查看英文原文:ASP.NET Core 2 Preview 2 Released