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
ASP.NET Core 3.0 发布相关推荐
- ASP.NET CORE 2.0 发布到IIS,IIS如何设置环境变量来区分生产环境和测试环境
0.前言 因为给前端的测试环境是windows,所以要设置windows上的环境变量,如果上Linux就没有这篇文章了,所以大家不要在意为什么core不放在linux上. 方式一:通过修改发布后的w ...
- Ubuntu GitLab CI Docker ASP.NET Core 2.0 自动化发布和部署(1)
相关博文: Ubuntu 简单安装和配置 GitLab Ubuntu 简单安装 Docker Ubuntu Docker 简单安装 GitLab Ubuntu Docker 安装和配置 GitLab ...
- ASP.NET Core 2.0 特性介绍和使用指南
ASP.NET Core 2.0 发布日期:2017年8月14日 ASP.NET团队宣布ASP.NET Core 2.0正式发布,发布Visual Studio 2017 15.3支持ASP.NET ...
- 基于ASP.NET Core 3.0的ABP v0.21已发布
在微软发布仅仅一个小时后, 基于ASP.NET Core 3.0的ABP v0.21也紧跟着发布了. v0.21没有新功能.它只是升级到稳定的ASP.NET Core 3.0. 查看v0.20发行说明 ...
- Asp.net Core 6.0 之动态修改Cshtml(发布篇)
昨天写了一篇动态修改Cshtml的,不过那是在开发环境下,用IIS_Express或独立进程的方式.但最终发布到IIS,该如何更新呢? 这个不得不说是遇到一个巨大的坑了. 首先在网上查,似乎也很简单, ...
- Centos7 Docker Jenkins ASP.NET Core 2.0 自动化发布和部署
写在前面 Docker一直很火热,一直想把原本的Jenkins自动部署工具搬到Docker上面,无奈今年一直忙于各种事情,迟迟未实施这个事情,正好迎来了dotnet core 2.0 的正式发布,升级 ...
- Amazing ASP.NET Core 2.0
前言 ASP.NET Core 的变化和发展速度是飞快的,当你发现你还没有掌握 ASP.NET Core 1.0 的时候, 2.0 已经快要发布了,目前 2.0 处于 Preview 1 版本,意味着 ...
- ASP.NET Core 2.0 : 三. 项目结构
ASP.NET Core 2.0 : 三. 项目结构 原文:ASP.NET Core 2.0 : 三. 项目结构 本章我们一起来对比着ASP.NET Framework版本看一下ASP.NET Cor ...
- .NET Core ASP.NET Core 1.0在Redhat峰会上正式发布
众所周知,Red Hat和微软正在努力使.NET Core成为Red Hat企业版Linux (RHEL)系统上的一流开发平台选项.这个团队已经一起工作好几个月了,RHEL对.NET有许多需求.今天在 ...
最新文章
- 化栈为队(两个栈来实现一个队列)
- slice,substr和substring的区别
- 对移动APP开发的需求分析的观点及见解
- 微服务 第六章 springboot 通过Spring-data-jpa 配置Oracle数据源(简单步骤)
- ionic 性能优化
- 旷视产品营销总监吕盟:构建AIoT时代的城市智慧|量子位沙龙回顾
- .NET高性能编程 - C#如何安全、高效地玩转任何种类的内存之Span的本质(一)。
- [译]记一次Kotlin官方文档翻译的PR(内联类)
- json文件格式转换为png文件格式
- 利用AD13设计PCB的问题总结21-30
- 开发板 linux 同步时间,arm开发板使用ntp与服务器同步时间
- 什么是POSIX system
- 基于Stm32f103硬件iic驱动LM75A温度传感器
- JavaScript原型链实现继承
- 读取无线手柄数据_清洁效果强大,续航持久,吉米W7无线智能洗地机让拖地更高效...
- ERROR [master/jinghang01:16000:becomeActiveMaster] master.HMaster: Failed to become active master
- Python写个小游戏:速算24点(上)
- 美国本科计算机专业叫cs吗,美国本科cs专业
- H323plus添加h264等能力集的疑惑
- arduino驱动MG996舵机+stm32f103驱动舵机
热门文章
- 如果你还在寻找完美的海报字体, 你很幸运看这里!
- 最有创意的万圣节借势海报都在这里
- UI设计中的弹窗设计素材,技巧快get起来
- 微博html怎么编辑器,类似新浪微博的编辑器 输入@就出现可选的下拉框 是怎么实现的...
- oppo手机显示andrOid什么意思,OPPO R17 Pro手机状态栏图标分别代表什么意思?
- python矢量裁剪栅格代码_Python中使用面状矢量裁剪栅格影像,并依据Value值更改矢量属性...
- matlab求曲线极值程序,matlab函数求极值matlab函数求极值.ppt
- r 语言 ggplot上添加平均值_R语言中ggplot2包作数据分布情况下的统计图实例学习(一)
- GCC帧指针的开启与关闭以及反汇编测试
- 利用ptrace和memfd_create混淆程序名和参数