随笔分类 -  ASP.NET Core

摘要:背景: 最近我有一个项目中有生成二维码图片的需求,我用Gma.QrCodeNet.Core组件实现,在Window系统上运行一切都是正常的,发布到测试环境CentOS系统后这个接口抛出System.TypeInitializationException:The type initializer fo 阅读全文
posted @ 2021-07-01 14:56 半山上的人 阅读(2362) 评论(1) 推荐(2) 编辑
摘要:在.NET项目开发中,我们常用于发起HTTP请求HttpClient类由于先天缺陷,调用HttpClient的Dispose方法后并不能立即释放套接字(Sokect)资源。 在频繁的发起HTTP请求的系统中将会存在大量的处于TIME_WAIT状态的套接字资源,最终导致套接字资源被耗尽。为了解决这个问 阅读全文
posted @ 2021-04-30 16:27 半山上的人 阅读(1417) 评论(1) 推荐(2) 编辑
摘要:中间件是一种装配到应用管道以处理请求和响应的软件。 每个组件: 选择是否将请求传递到管道中的下一个组件。 可在管道中的下一个组件前后执行工作。 请求委托用于生成请求管道。 请求委托处理每个 HTTP 请求。 管道中的中间件执行逻辑如下: 向 Startup.Configure 方法添加中间件组件的顺 阅读全文
posted @ 2021-03-16 17:33 半山上的人 阅读(251) 评论(0) 推荐(0) 编辑
摘要:每一个程序员都有重构他人代码的冲动,但是,每一个程序员都不会有写接口文档的冲动。 据我所知,在.net项目中,很多同行的中小型项目接口文档都使用Swagger,最近几个朋友一起讨论,有没有比较好用的类似Swagger接口文档开源项目,其中有朋友反馈说api太多的情况下,使用Swagger文档就是一个 阅读全文
posted @ 2020-12-16 13:34 半山上的人 阅读(1441) 评论(0) 推荐(0) 编辑
摘要:Compose 简介 Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。 本文将介绍如何使用docker-compose编排多个服务。 阅读全文
posted @ 2020-06-10 17:53 半山上的人 阅读(968) 评论(0) 推荐(0) 编辑
摘要:Docker介绍(引用自https://www.runoob.com/docker/docker-tutorial.html) Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容 阅读全文
posted @ 2020-05-28 09:08 半山上的人 阅读(1338) 评论(4) 推荐(4) 编辑
摘要:.NET CORE 下的缓存跟之前ASP.NET下的缓存有所不同,应用.NET CORE缓存首先需要引入Microsoft.Extensions.Caching.Memory程序包 下面简单写了一个CacheHelper类 using System; using System.Collections 阅读全文
posted @ 2019-04-11 10:16 半山上的人 阅读(268) 评论(0) 推荐(0) 编辑
摘要:.NET常用的日志组件有NLog、Log4net等,.NET CORE下微软也自带了日志组件,到目前为止还没用过,而我本人常用的是log4net,下面简单讲讲.NET CORE下怎么使用log4net记录日志。 新建一个ASP.NET CORE项目,为项目添加log4net程序包, 并添加log4n 阅读全文
posted @ 2018-07-12 17:32 半山上的人 阅读(11844) 评论(16) 推荐(7) 编辑
摘要:using System; using System.Collections.Generic; using System.Net.Http; using System.Text; using System.Threading.Tasks; namespace Common { /// <summar 阅读全文
posted @ 2017-09-23 18:02 半山上的人 阅读(20170) 评论(7) 推荐(1) 编辑

点击右上角即可分享
微信分享提示