ASP.NET Core 3.0 发布
随着 .NET Core 3.0 的 GA,其中的 ASP.NET Core 与 Blazor 也相应得到增强,此版本的 ASP.NET Core 的一些重大新特性包括:
- 使用 C# 构建富交互客户端 Web 应用。
- 使用 gRPC 创建高性能后端服务。
- SignalR 现在支持自动重连接和客户端到服务器(client-to-server)流。
- 使用 OpenAPI 文档为 Web API 生成强类型的客户端代码。
- 通过框架集成了端点路由。
- Kestrel 默认启用 HTTP/2。
- 集成 Web API 和单页应用身份验证支持。
- 支持证书和 Kerberos 身份验证。
- 集成新的 System.Text.Json 序列化器。
- 新的通用主机设置了常见的托管服务,例如依赖项注入、配置和日志。
- 用于构建长期服务的新 Worker Service 模板。
- 为每秒请求、总请求、当前请求和失败请求创建了新的 EventCounters。
- 现在会将托管在 IIS 中的启动错误报告给 Windows Event Log。
- 请求管道集成 System.IO.Pipelines。
- 整个技术栈的性能改进。
详情查看更新公告:
https://devblogs.microsoft.com/aspnet/asp-net-core-and-blazor-updates-in-net-core-3-0
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Crystal 0.31.0 发布,C 的性能,Ruby 的语法
Crystal 0.31.0 发布了。Crystal 是一门基于 LLVM 的可编译的静态类型语言,它的整体设计尽可能地接近 Ruby 的体验,语法与各种标准库的接口都几乎和Ruby 一样(但兼容 Ruby 不是它的目标)。 开发团队表示他们热爱 Ruby 编写代码的效率,又倾心于 C 语言的性能,所以打造的 Crystal 语言给开发者提供了 Ruby 一样的语法体验,而且还拥有 C 一样的性能。 新版本附带多线程预览、性能改进以及所有常规 std-lib 中的常规修复和改进。以下是此版本的一些更新亮点: 语言变更 Crystal 0.31.0 版本有一种新的、更简洁的方法来声明方法中未捕获的块的类型限制。 无名参数&现在可以出现在列表的末尾。它可以有选择地具有类型限制,编译器和 doc 工具将使用该类型限制。 def foo(x, y, & : Int32 -> Int32) end 编译器 从 Crystal 0.29 开始,编译器可以发出警告。由于默认设置已更改为 --warnings=all,因此该功能现已退出使用。 LLVM 8.0 在 Linux 官方...
- 下一篇
Entity Framework Core 3.0 和 Entity Framework 6.3 正式发布
Entity Framework Core 3.0和Entity Framework 6.3通用版发布了,接下来我们看看它的新内容: Entity Framework Core 3.0 EF Core 3.0 包括主要特性、小部分增强和错误修复,以下是一些重要内容: LINQ overhaul 重构了 LINQ Provider,以便能够将更多的查询模式转换为 SQL,在更多情况下生成高效的查询,并防止低效率的查询无法被检测到。新的 LINQ Provider 是能在未来版本中提供新的查询功能和性能改进的基础,而不会破坏现有的应用程序和数据提供程序。 Cosmos DB支持 EF Core 的 Cosmos DB Provider让熟悉 EF 编程模型的开发人员能够轻松地将 Azure Cosmos DB 作为应用程序数据库。其目标是使 Cosmos DB 的一些优点,如全球分布(Globaldistribution)、“always on”可用性、弹性可伸缩性和低延迟,被.NET 开发人员更容易访问。Cosmos DB Provider 针对 Cosmos DB 中的 SQL API...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Docker安装Oracle12C,快速搭建Oracle学习环境