摘要: 微软官方自定义中间件文档:https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/middleware/write?view=aspnetcore-5.0#per-request-middleware-dependencies 1. 中间件 阅读全文
posted @ 2022-03-23 17:15 Joni是只狗 阅读(383) 评论(0) 推荐(1) 编辑
摘要: 例如:想区分开发环境和生产环境不同的配置文件(比如说本地测试数据库和正式的数据库等等),这个时候就会根据不同的环境配置不同的文件,也可以用多个startup来分离不同的环境,这里只是分离了配置文件。 当然个人觉得如果在Linux上面部署直接通过docker挂载配置文件会比较好,这里只是记录一下有这种 阅读全文
posted @ 2022-03-23 10:11 Joni是只狗 阅读(384) 评论(0) 推荐(1) 编辑
摘要: 官网介绍:https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/http-requests?view=aspnetcore-5.0 引入NuGet包(涉及到策略才引用) Microsoft.Extensions.Http.Polly ap 阅读全文
posted @ 2022-03-21 15:27 Joni是只狗 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 在.net 如果需要用到认证授权,第三方登录,肯定离不开 AddAuthentication(),他的实现就是AuthenticationHandler,如果是需要添加自定义认证就可以去重写AuthenticationHandler,尽管有些认证我们没有看到服务注入AddAuthentication 阅读全文
posted @ 2022-01-29 15:29 Joni是只狗 阅读(2081) 评论(0) 推荐(0) 编辑
摘要: 微软提供了sdk,有相关实例代码,可以直接去下载运行看看 1. 配置Microsoft Azure客户端 https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade 我这里已经配置好了 配置重定 阅读全文
posted @ 2021-12-28 17:38 Joni是只狗 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 1. 委托 简单来说就是可以传入限定返回类型的各种方法; 声明委托后,可以加静态方法,也可以加实例的方法; 委托返回值和方法返回值要一致:如果声明的委托有返回值,就要限定 方法返回值和委托返回值一样;如果委托没有返回值则委托的方法也不能有返回值; 委托传入的参数 委托链:类似一个委托队列,可以加入多 阅读全文
posted @ 2021-12-27 17:01 Joni是只狗 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 这里是用的现在最新的.net 6.0 ,其他版本都差不多,我这里不是在创建项目那里添加身份验证,而是基于没有身份验证后期添加进去的。 可以去官网上面看,都有相关的文档:https://docs.microsoft.com/zh-cn/aspnet/core/security/authenticati 阅读全文
posted @ 2021-12-22 17:24 Joni是只狗 阅读(1611) 评论(2) 推荐(0) 编辑
摘要: 1. 将认证添加到服务中 builder.Services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme) .AddCookie(options => { //登入地址 options.LoginPath = 阅读全文
posted @ 2021-12-21 14:14 Joni是只狗 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: Git和SVN优缺点大致比较 1. Git为分布式,这个是和SVN最主要的区别,Git本地拥有一个相当于版本库的克隆版,当服务器的版本库出现问题或者断网,SVN不能提交合并,而Git则可以 2. 由于GIT含有整个版本库,SVN本地只有目录文件,所以GIT文件大小明显比SVN大很多 3. GIT可以 阅读全文
posted @ 2021-11-17 18:33 Joni是只狗 阅读(699) 评论(0) 推荐(0) 编辑
摘要: docker hub 可以当做镜像仓库来管理镜像,但是出于安全性和效率的考虑,就选择了私有仓库docker registry 和 harbor, docker registry没有操作界面,我是直接放弃了,这里就说一下官方提供到的harbor 踩了两天的坑,现在简单来记录一下 一、部署harbor 阅读全文
posted @ 2021-11-17 18:23 Joni是只狗 阅读(1338) 评论(0) 推荐(0) 编辑