5 热度

.NET Core 3.1, .NET 5, C# 8.0 Support is on its way

Within the next couple of weeks, we will be publishing the v19.2.5 maintenance update to DevExpress Universal, with support for .NET Core 3.1 (LTS). It will include updated DevExpress assemblies built under .NET Core 3.0 - for the best user coverage. Doing so is also because the .NET Core runtime updates are compatible within a major version, for instance, netcoreapp3.0.

收录时间: 2019-12-10
分类: .NET Core
贡献者: Rector
2 热度

Push Notification with Angular & .Net Core using Firebase

So, you want to get users’ attention when something happens or you want to remind them that you have something new in your application. Here is the way I followed using Angular & .Net Core to implement push notifications via FCM (Firebase Cloud Messaging).

收录时间: 2019-12-10
分类: .NET Core
贡献者: Rector
20 热度

深入 .NET Core 基础 - 2:共享框架

深入 .NET Core 基础 - 2:共享框架原文地址:https://natemcmaster.com/blog/2018/08/29/netcore-primitives-2/共享框架从 .NET Core 1.0 就成为基础部分。ASP.NET Core 从 .NET Core 2.1 开始也作为共享框架发布。你可能没有注意到该进展是否顺利。但是,这里有一些关于该设计的颠簸和讨论。本文将深入到共享框架,并探讨它的一些常见陷阱。1. 基础.NET Core 应用程序有两种运行模型:基于框架或者自包含。在我的 MacBook 上,最小的自包含 ASP.NET Core 应用程序的尺寸是 8...

收录时间: 2019-12-09
分类: .NET Core
贡献者: Rector
17 热度

深入 .NET Core 基础 - 1:deps.json, runtimeconfig.json 以及 dll

在本博文中,我将展示在 .NET Core 中使用的多数基础工具,并手工创建 .NET Core 应用程序而不借助于 Visual Studio...

收录时间: 2019-12-08
分类: .NET Core
贡献者: Rector
10 热度

Updates to .NET Core Windows Forms designer in Visual Studio 16.5 Preview 1

We are happy to announce the new preview version of the .NET Core Windows Forms designer, which is available with the Visual Studio 16.5 Preview 1. The big news is that the designer is now part of Visual Studio! This means that installing the .NET Core Windows Forms designer from a separate VSIX is no longer needed!

收录时间: 2019-12-06
分类: .NET Core
贡献者: Rector
9 热度

.NET Core 2.2 will reach End of Life on December 23, 2019

.NET Core 2.2 was released on December 4, 2018. As a non-LTS (“Current”) release, it is supported for three months after the next release. .NET Core 3.0 was released on September 23, 2019. As a result, .NET Core 2.2 is supported until December 23, 2019.

收录时间: 2019-12-06
分类: .NET Core
贡献者: Rector
22 热度

.NET Core 3.1 发布,支持三年的 LTS 版本

.NET Core 3.1 发布了,这是对两个多月前发布的 .NET Core 3.0 的一小部分修复和完善,其中最重要的是 .NET Core 3.1 是一个长期支持(LTS)版本,并且官方将会支持三年。 .NET Core 3.1 中的...

收录时间: 2019-12-05
分类: .NET Core
贡献者: Rector
39 热度

【翻译】.NET Core3.1发布

我们很高兴宣布.NET Core 3.1的发布。实际上,这只是对我们两个多月前发布的.NET Core 3.0的一小部分修复和完善。最重要的是.NET Core 3.1是长期支持(LTS)版本,并且将支持三年。和过去一样,我们希望花一些时间来发布下一个LTS版本。额外的两个月(在.NET Core 3.0之后)使我们能够选择和实施在已经非常稳定的基础上进行的正确改进。您可以下载适用于Windows,macOS和Linux的.NET Core 3.1:.NET Core 3.1 SDK和运行时Docker容器映像Snap安装程序ASP.NET Core和EF Core...

收录时间: 2019-12-04
分类: .NET Core
贡献者: Rector
17 热度

Announcing .NET Core 3.1

We’re excited to announce the release of .NET Core 3.1. It’s really just a small set of fixes and refinements over .NET Core 3.0, which we released just over two months ago. The most important feature is that .NET Core 3.1 is an long-term supported (LTS) release and will be supported for three years. As we’ve done in the past, we wanted to take our time before releasing the next LTS release...

收录时间: 2019-12-04
分类: .NET Core
贡献者: Rector
19 热度

Converting integration tests to .NET Core 3.0: Upgrading to ASP.NET Core 3.0 - Part 5

In this post I discuss some of the changes you might need to make in integration test code that uses WebApplicationFactory<> or TestServer when upgrading to ASP.NET Core 3.0.

收录时间: 2019-12-04
分类: .NET Core
贡献者: Rector
18 热度

深入理解.NET Core的基元(三) - 深入理解runtimeconfig.json

每个.NET Core应用都包含了一个名为xxxx.runtimeconfig.json的文件。这个文件可以用来控制多种配置。大多数的开发人员其实并不太关心这个文件,因为它是由SDK生成的文件,但是我认为它还是值得我们去学习理解一下的。这个文件常用来控制一些不会在Visual Studio中表现出来的配置,例如在使用更高版本的.NET Core运行你的应用程序,调整线程池和垃圾回收等。

收录时间: 2019-12-03
分类: .NET Core
贡献者: Rector
21 热度

[翻译] 使用 Serverless 和 .NET Core 构建飞速发展的架构

Serverless 技术为开发人员提供了一种快速而独立的方式将实现投入生产。这种技术在企业的技术栈中日益流行,自 2017 年以来,它一直是 ThoughtWorks 技术雷达的实验级别的技术[译注:技术雷达是 ThoughtWorks 每半年发布的前沿技术解析]。本篇文章的第一部分介绍了有关 Serverless 计算的基本概念。第二部分展示了如何构建 .NET Core 的 Lambda 函数,其中使用了 AWS 的 Serverless 框架。

收录时间: 2019-12-03
分类: .NET Core
贡献者: Rector
19 热度

IAsyncEnumerable Is Your Friend, Even In .NET Core 2.x - RandomDev

My favorite new feature in C# 8 has got to be Asynchronous Streams, a.k.a. Asynchronous Enumerables. However, I think there may some confusion as to what they do, when to use them, and even if they can be used in a particular project. This post will hopefully clarify some of these points.

收录时间: 2019-12-03
分类: .NET Core
贡献者: Rector
13 热度

Writing cleaner Typed HttpClient using a custom DelegatingHandler

I write a lot of HttpClient, including typed client. Since I discovered Refit I use only that one, I write so less lines of code! But I thought about you! Some of you do not necessarily use Refit so I’ll give you some tips for writing typed HttpClient with maximum reusability using HttpClient Message Handlers and more specifically DelegatingHandlers.

收录时间: 2019-12-03
分类: .NET Core
贡献者: Rector
30 热度

TimeSpan configuration values in .NET Core

You can use a standard string format for TimeSpan values in configuration files.Sometimes you need to make TimeSpan values configurable. I often see configuration files that look like this...

收录时间: 2019-11-26
分类: .NET Core
贡献者: Rector
56 热度

.NET core3.0 使用Jwt保护api

本文演示如何向有效用户提供jwt,以及如何在webapi中使用该token通过JwtBearerMiddleware中间件对用户进行身份认证。认证和授权区别?首先我们要弄清楚认证(Authentication)和授权(Authorization)的区别,以免混淆了。认证是确认的过程中你是谁,而授权围绕是你被允许做什么,即权限。显然,在确认允许用户做什么之前,你需要知道他们是谁,因此,在需要授权时,还必须以某种方式对用户进行身份验证。

收录时间: 2019-11-25
分类: .NET Core
贡献者: Rector
36 热度

微服务架构 - Jimu(积木) 升级 1.0.0 支持 .Net Core 3.0

如果不知道 Jimu(积木) 是啥,请移步 ".Net Core 分布式微服务框架介绍 Jimu" 这次升级除了支持 .Net Core 3.0 还新增部分功能,如 REST, 链路跟踪等,以下为详细...

收录时间: 2019-11-23
分类: .NET Core
贡献者: Rector
59 热度

NetCore3.0 文件上传与大文件上传的限制

NetCore文件上传两种方式NetCore官方给出的两种文件上传方式分别为“缓冲”、“流式”。我简单的说说两种的区别,1.缓冲:通过模型绑定先把整个文件保存到内存,然后我们通过IFormFile得到stream,优点是效率高,缺点对内存要求大。文件不宜过大。2.流式处理:直接读取请求体装载后的Section 对应的stream 直接操作strem即可。无需把整个请求体读入内存,以下为官方微软说法缓冲整个文件读入 IFormFile,它是文件的 C# 表示形式,用于处理或保存文件。 文件上传所用的资源(磁盘、内存)取决于并发文件上传的数量和大小。 如果应用尝试缓冲过多上传,站点就会在内存或磁盘...

收录时间: 2019-11-22
分类: .NET Core
贡献者: Rector
39 热度

三、netcore跨平台之 Linux配置nginx负载均衡

前面两章讲了netcore在linux上部署以及配置nginx,并让nginx代理webapi。这一章主要讲如何配置负载均衡,有些步骤在前两章讲的很详细了,所以这一章我就不会一个个截图了。因为本人只有一个服务器。所以我会在同一台服务器上部署两套差不多的实例。同样的代码,我们在Program.cs进行了修改,如图所示:这里我把原来的端口6666改成了8888  然后你可以改一改你的接口部分的代码,便于让你更好的看到效果。这里把value1和value2改成value3和value4,这里是为了看到测试效果,在实际的开发中这里不用改。  然后发布和上传到服务器,如何发布和上传,我在第一章有讲到:h...

收录时间: 2019-11-21
分类: .NET Core
贡献者: Rector
41 热度

.NET Core November 2019 Updates - 2.1.14, 2.2.8, and 3.0.1

Today, we are releasing the .NET Core November 2019 Update. These updates only contain non-security fixes. See the individual release notes for details on updated packages.

收录时间: 2019-11-20
分类: .NET Core
贡献者: Rector