【译】.NET Core 2.2 Preview 2 发布

原文出自 " .Net Blog" "Announcing .NET Core 2.2 Preview 2" 今天,我们宣布推出.NET Core 2.2 Preview 2。我们有很多重要改进要和你分享,而且我们希望得到您的反馈,您可以将您的反馈写在评论中,或者在Github issue 上 "d ... »

即将发布的 ASP.NET Core 2.2 会有哪些新玩意儿?

今年 6 月份的时候时候 .NET 团队就在 GitHub 公布了 ASP.NET Core 2.2 版本的 Roadmap(文末有链接),而前两天 ASP.NET Core 2.2 预览版 2 已经可以下载使用了,正式版大约会在今年年底的时候发布。 相对于 2.0 and 2.1 来说,这次更新算 ... »

基于.net core webapi和mongodb的日志系统

开发环境vs2017,数据写入到mongodb。思路就是1.提供接口写入日志,2.基于接口封装类库。 为什么要写它 很多开源项目像nlog、log4net、elk、exceptionless等都挺好的。就是除了引入所需类库,还要在项目中添加配置,不喜欢。elk在分布式海量数据收集和检索方面可能更能发 ... »

基于.net core webapi的日志系统——接口实现

开发环境vs2017,数据写入到mongodb。思路就是1.提供接口写入日志,2.基于接口封装类库。 1.为什么要写它 很多开源项目像nlog、log4net、elk、exceptionless等都挺好的。就是除了引入所需类库,还要在项目中添加配置,不喜欢。elk在分布式海量数据收集和检索方面可能更 ... »

SmartSql 动态仓储

动态代理仓储 简介 动态代理仓储(SmartSql.DyRepository)组件是SmartSql非常独特的功能,它能简化SmartSql的使用。对业务代码除了配置几乎没有侵入。可以说使用SmartSqlContainer是原始方法,而DyRepository自动帮你实现这些方法。 DyRepos ... »

AspNetCore中基于Session的身份验证

AspNetCore中基于Session的身份验证 [TOC] 在Asp.Net框架中提供了几种身份验证方式: "Windows身份验证" 、 "Forms身份验证" 、passport身份验证(单点登录验证)。 每种验证方式都有适合它的场景: 1. 通常用于企业内部环境, 就是基于windows平 ... »

TDD in .NET Core - 简介

本文很多内容来自选自TDD实例一书。 预备知识 最好有一些预备知识,例如xUnit,Moq,如何编写易于测试的代码,这些内容我都写了文章:https://www.cnblogs.com/cgzl/p/9178672.html#test。 Test Driven Development 什么是TDD( ... »

.NET Core: 在.NET Core中进行单元测试

单元测试能够帮助开发人员确保所开发的模块、类以及类中的方法等的正确性,在项目开发过程中,及时进行单元测试能够避免不必要的BUG以及提高测试效率。 在本文中,我们会分别来学习如何使用MSTest、xUnit以及NUnit这些流行的.NET测试框架来对.NET Core项目进行测试。 一、项目创建 首先 ... »

.Net Core + DDD基础分层 + 项目基本框架 + 个人总结

为什么要写这篇文章 1,在大半年前,公司开发任务比较轻松,自己不知道干什么,但是又想要学习技术,比较迷茫,后面我接触到了博客园,看了一个帖子,深有感触,我当时不知道学习什么,于是我信息给他,他居然回复我了,并且还给我建议学习的方向,以及学习的方法,我十分的感谢他。 2,在一次面试中,有人问我,你工作 ... »

.Net Core SignalR 初体验

前言 Asp.Net SignalR已经出来很久了,但是一直没有静下心来好好看看。昨天花了几个小时的时间看了下。首先借鉴了官方文档,如何搭建一个SignalR的Demo。 参考文章:https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/sign ... »

如何在你的项目中集成 CAP【手把手视频教程】

前言 之前录制过一期关于CAP的视频,但是由于当时是直播时录制的视频,背景音比较杂所以质量有点差。这次的视频没有直播,直接录制的,视频质量会好很多,第一遍录制完成之后发现播放到一半没有声音,所以又重新录制了一遍。 视频简介 CAP 2.3 版本发布后,针对于一些接口做了一些调整,内部也做了很多修改, ... »

.Net Core 中间件之静态文件(StaticFiles)

一、介绍 在介绍静态文件中间件之前,先介绍 ContentRoot和WebRoot概念。 ContentRoot:指web的项目的文件夹,包括bin和webroot文件夹。 WebRoot:一般指ContentRoot路径下的wwwroot文件夹。 介绍这个两个概念是因为静态资源文件一般存放在Web ... »