你的位置: 首页 / 资讯列表 / 分类资讯

最新.NET/.NET Core/Web开发资讯源


20 热度

ASP.NET Core AutoWrapper 自定义响应输出

AutoWrapper是一个简单可自定义全局异常处理程序和ASP.NET Core API响应的包装。他使用ASP.NET Core middleware拦截传入的HTTP请求,并将最后的结果使用统一的格式来自动包装起来.目的主要是让我们更多的关注业务特定的代码要求,并让包装器自动处理HTTP响应。这可以在构建API时加快开发时间,同时为HTTP响应试试我们统一的标准。

收录时间: 2020-03-31
分类: ASP.NET Core
贡献者: Rector
13 热度

ASP.NET MVC升级到ASP.NET Core MVC踩坑小结

ASP.NET Core是微软新推出的支持跨平台、高性能、开源的开发框架,它的优势不必多说,因为已经说得太多了。当然,现在依然有着数量庞大的系统运行于.NET Framework上,由于有大量的Break Changes,很多项目项目团队也不敢贸然升级,其中的考量也不全部是技术原因,更多的可能还是业务推进因素。小编自年前开始考虑升级一套电商系统,原先是基于.NET Framework 4.5的,打算直接升级到.NET Core 3.1,由于系统规模比较庞大,所以一旦开工就是一个漫长的工程,我的博客也在很长时间没有再更新,有点对不起读者了。年前第一次重构时,由于低估这套系统的复杂性再加上...

收录时间: 2020-03-31
分类: ASP.NET Core
贡献者: Rector
16 热度

Visual Studio 2019 16.6 Preview 2 发布

微软方面宣布了 Visual Studio 2019 16.6 Preview 2 版本的发布,该版本附带了一些新功能,以供用户立即试用。具体更新内容如下: Version Control:开发团队正在改进 Git 功能,以在使用远程...

收录时间: 2020-03-31
分类: Visual Studio
贡献者: Rector
17 热度

Ant Design 4.1.0 发布,企业级 UI 设计语言

Ant Design 4.1.0 发布了。Ant Design 是阿里开源的一套企业级的 UI 设计语言和 React 实现,使用 TypeScript 构建,提供完整的类型定义文件,自带提炼自企业级中后台产品的交互语言和视觉风...

收录时间: 2020-03-31
分类: 技术资讯
贡献者: Rector
13 热度

Material UI 4.9.8 发布,Material Design React 组件

Material UI 4.9.8 发布了。Material UI 是一组实现 Google Material Design 规范的 React 组件,它是一个前端 JS 框架,主要用在 Web 领域。 主要更新内容: 改进 DX,将一些道具的描述迁移...

收录时间: 2020-03-31
分类: 技术资讯
贡献者: Rector
18 热度

What Are .NET Worker Services?

With the release of .NET Core 3.0, the ASP.NET team introduced a new “Worker Service” project template, which is available as part of the SDK. In this post, I’ll introduce the new template, along with some practical examples of the kinds of services which I develop using it.

收录时间: 2020-03-31
分类: .NET
贡献者: Rector
AD 友情赞助
16 热度

Middleware in ASP .NET Core 3.1

This is the thirteenth of a new series of posts on ASP .NET Core 3.1 for 2020. In this series, we’ll cover 26 topics over a span of 26 weeks from January through June 2020, titled ASP .NET Core A-Z! To differentiate from the 2019 series, the 2020 series will mostly focus on a growing single codebase (NetLearner!) instead of new unrelated code snippets week.

收录时间: 2020-03-31
分类: ASP.NET Core
贡献者: Rector
11 热度

Announcing TypeScript 3.9 Beta

Today we’re announcing the availabilty of TypeScript 3.9 Beta! For this release our team been has been focusing on performance, polish, and stability. We’ve been working on speeding up the compiler and editing experience, getting rid of friction and papercuts, and reducing bugs and crashes. We’ve also received a number of useful and much-appreciated features and fixes from the external community!

收录时间: 2020-03-31
分类: TypeScript
贡献者: Rector
14 热度

.NET 5 preview support in OmniSharp and C# Extension for VS Code

As we all know, we have recently been spoiled with the first preview release of .NET 5. Additionaly, Preview 2 is just around the corner and is already available via dotnet-install scripts. While it's still early days, we would want that OmniSharp users can work with .NET 5 as soon as possible, so we have just added support for .NET 5 in OmniSharp. Let me quickly walk you through what you need to do to take advantage of that.

收录时间: 2020-03-31
分类: .NET
贡献者: Rector
11 热度

Routing in Blazor Apps

In this post, App Dev Manager Billy Sun compares routing of popular web frameworks and Blazor.

收录时间: 2020-03-31
分类: Blazor
贡献者: Rector
10 热度

IdentityServer4 Integration with ASP.NET Core

In this article, we are going to learn about IdentityServer4 Integration with ASP.NET Core project. We are going to start with some explanations related to JWT, OAuth, OpenIdConnect, and Endpoints, to get familiar with the basics. After the theory part, we are going to jump into the code and explain...

收录时间: 2020-03-31
分类: ASP.NET Core
贡献者: Rector
10 热度

gRPC & ASP.NET Core 3.1: What’s gRPC-web & how to create a gRPC-web service ?

In the summer of 2016, both a team at Google and Improbable independently started working on implementing something that could be called “gRPC for the browser”. They soon discovered each other’s existence and got together to define a spec for the new protocol.

收录时间: 2020-03-31
分类: gRPC
贡献者: Rector
21 热度

Asp.Net Core 中IdentityServer4 实战之角色授权详解

前几篇文章分享了IdentityServer4密码模式的基本授权及自定义授权等方式,最近由于改造一个网关服务,用到了IdentityServer4的授权,改造过程中发现比较适合基于Role角色的授权,通过不同的角色来限制用户访问不同的Api资源,这里我就来分享IdentityServer4基于角色的授权详解。

收录时间: 2020-03-30
分类: ASP.NET Core
贡献者: Rector
18 热度

[WPF]总结一些我在开发WPF时常用的工具

我从一万二千年前开始写XAML,这么多年用了很多各式各样的工具,现在留在电脑里的、现在还在用的、在写WPF时用的也就那么几个。这篇文章总结了这些工具,希望这些工具可以让WPF开发者事半功倍。

收录时间: 2020-03-30
分类: WPF
贡献者: Rector
17 热度

Hosting and ASP.NET Core API in a Container Part 1 of 2 - Building the Container

App Dev Manager Greg Roe explores hosting cross platform ASP.NET Core Applications with containers in this two part series.

收录时间: 2020-03-30
分类: ASP.NET Core
贡献者: Rector
AD 友情赞助
21 热度

.NET Core使用NPOI导出复杂,美观的Excel详解

这段时间一直专注于数据报表的开发,当然涉及到相关报表的开发数据导出肯定是一个不可避免的问题啦。客户要求要导出优雅,美观的Excel文档格式的来展示数据,当时的第一想法就是使用NPOI开源库来做数据导出Excel文档(当时想想真香,网上随便搜一搜教程一大堆),但是当自己真正的实践起来才知道原来想要给不同的单元格设置相关的字体样式、边框样式以及单元格样式一个简单的样式需要写这么多行代码来实现。作为一个喜欢编写简洁代码的我而言肯定是受不了的,于是乎提起袖子说干就干,我自己根据网上的一些资料自己封装了一个通用的NPOI导出Excel帮助类,主要包括行列创建,行内单元格常用样式封装(如:字体样式,...

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

ASP.NET Core 3.x 中间件流程与路由体系

ASP.NET Core 中间件的配置方法可以分为以上三种,对应的Helper方法分别是:Run(), Use(), Map()。Run(),使用Run调用中间件的时候,会直接返回一个响应,所以后续的中间件将不会被执行了。Use(),它会对请求做一些工作或处理,例如添加一些请求的上下文数据,有时候甚至什么也不做,直接把请求交给下一个中间件。Map(),它会把请求重新路由到其它的中间件路径上去。实际中呢,Use()这个helper方法用的最多...

收录时间: 2020-03-28
分类: ASP.NET Core
贡献者: Rector
31 热度

C# 基础知识系列- 3 集合数组

简单的介绍一下集合,通俗来讲就是用来保管多个数据的方案。比如说我们是一个公司的仓库管理,公司有一堆货物需要管理,有同类的,有不同类的,总而言之就是很多、很乱。我们对照集合的概念对仓库进行管理的话,那么 数组就是将一堆货整整齐齐的码在仓库的某个地方,普通列表也是如此;Set就是在仓库里有这么一个货架,每种货品只能放一个,一旦某种货品超过一个了货架就塌了;Dictionary字典呢,在一个货架上随机摆放,然后再找一个本子把每个货品存放的位置记录下来。

收录时间: 2020-03-28
分类: C#开发
贡献者: Rector
33 热度

.Net Core中的IOptions

.NET Core为咱们提供的默认依赖注入方式[Microsoft.Extensions.DependencyInjection]相对来说功能已经很完善了,虽然有一些功能没有实现(比如在使用factory进行注册时无法获取type等),但并不影响我们令接口与实现进行分离。

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

为 .net 生态贡献力量——制作并上传 nuget 包(内有独家彩蛋)

nuget 是 .net 的常用包管理器,目前已经内置到 Visual Studio 2012 以后的版本。大多数 .net 包都托管在 nuget.org,包括 .net core 框架基础包,得益于 .net core 的模块化设计,很多非核心包都可以进行一定程度的独立升级。

收录时间: 2020-03-28
分类: .NET
贡献者: Rector
AD 友情赞助