61

ASP.NET Core 2.1带来SignalR、Razor类库

 5 years ago
source link: http://www.infoq.com/cn/news/2018/06/aspnetcore21-released?amp%3Butm_medium=referral
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

随着.NET Core 2.1的发布,微软 推出 了 ASP.NET Core 2.1。这是一个强大的版本,包括实时通信库SignalR,更新的模板使GDPR更容易遵守,并且针对Angular、React,以及React + Redux更新了SPA模板。

在2013年发布传统的ASP.NET时SignalR首次亮相,但是随着这个版本的发布,该技术现在已经扩展并可以在ASP.NET Core上使用。这增加了能够托管SignalR应用程序的平台的数量,并且GitHub有了上可用的源代码,开发人员更容易看到它是如何工作的。InfoQ之前发表了一篇关于SignalR Alpha的文章,如果对开发者就该技术的第一手解释感兴趣可以阅读一下。

Razor类库(RCL)是这个版本的一部分,提供了在多个web应用程序中打包和重用代码的能力。给定的应用程序可以根据需要重写RCL以进一步定制他们的代码。这些库可以包括Razor视图、页面、控制器、页面模型、视图组件和数据模型。

需要注意一个重要的与Kestrel web服务器有关的破坏性变更。Kestrel的默认传输现在基于托管套接字。ASP.NET Core 2.0应用程序升级至2.1时将需要在应用程序的项目文件中添加一个依赖项并修改它们的WebHost.CreateDefaultBuilder方法。

开始使用ASP.NET Core,只需要针对您的平台 下载 .NET SDK,它当前适用于Windows、Linux和macOS操作系统。此版本的完整版本说明包含了所有缺陷修复和已知问题的列表。

查看英文原文: ASP.NET Core 2.1 Brings SignalR, Razor Class Libraries


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK