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

随着.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

  • 发表于:
  • 本文为 InfoQ 中文站特供稿件
  • 首发地址http://www.infoq.com/cn/news/2018/06/aspnetcore21-released
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券