我的个人博客:http://www.lovecoding.com.cn
摘要: 在上一篇 聊聊 asp.net core 认证和授权 中我们提到了认证和授权的基本概念,以及认证和授权的关系及他们之间的协同工作流程,在这篇文章中,我将通过分析asp.net core 3.1 授权流程的源码给大家介绍asp.net core 框架里面授权流程的具体实现逻辑,本文并非讲解具体的实战应 阅读全文
posted @ 2022-09-22 22:28 chenxin.dm 阅读(3465) 评论(8) 推荐(22) 编辑
摘要: 使用asp.net core 开发应用系统过程中,基本上都会涉及到用户身份的认证,及授权访问控制,因此了解认证和授权流程也相当重要,下面通过分析asp.net core 框架中的认证和授权的源码来分析认证、授权的原理及认证和授权的关系。 认证是什么? 认证是应用系统识别当前访问者的身份的一个过程,当 阅读全文
posted @ 2022-09-09 09:37 chenxin.dm 阅读(1627) 评论(3) 推荐(6) 编辑
摘要: 一、应用场景 对于B/S应用程序,在部署到正式环境运行的过程中,很有可能出现一些在前期测试过程中没有发现的一些异常或者错误,或者说只有在特定条件满足时才会发生的一些异常,对于使用ASP.NET MVC开发的应用程序站点,在部署到IIS上后,如果开发人员未对程序进行错误处理,那么一旦程序出现未处理的错 阅读全文
posted @ 2018-04-20 09:54 chenxin.dm 阅读(2130) 评论(0) 推荐(1) 编辑
摘要: 一、WebApi路由机制是什么? 路由机制通俗点来说:其实就是WebApi框架将用户在浏览器中输入的Url地址和路由表中的路由进行匹配,并根据最终匹配的路由去寻找并匹配相应的Controller和Action并执行的一个过程。 从WebApi框架接收到来自外部环境的接口调用请求到指定接口的执行大概需 阅读全文
posted @ 2018-04-06 19:13 chenxin.dm 阅读(972) 评论(1) 推荐(1) 编辑
摘要: .NET 技术交流群:337901356 欢迎您的加入! 为什么要学习调试? 调试(Debug)是作为一个程序员必须要学会的东西,学会调试可以极大的提高开发效率,排错时间,很多人不喜欢调试,但我认为这是一个很不可取的选择,调试的时候能让我们看到程序的执行顺序、步骤以及过程等,调试的时候可以让我们监视 阅读全文
posted @ 2016-03-20 17:27 chenxin.dm 阅读(27623) 评论(5) 推荐(3) 编辑
摘要: 由于部署个人博客系统的服务器只有2G内存,每次利用jenkins编译,发布的时候jenkins老是挂,因此新买了一台轻量应用服务器,专门用于个人博客系统的持续发布任务,下面讲解如何利用jenkins实现系统的持续发布功能。 一、安装Jenkins 我这边服务器是Linux CentOS 7 ,使用S 阅读全文
posted @ 2022-04-11 09:18 chenxin.dm 阅读(1338) 评论(10) 推荐(10) 编辑
摘要: 什么是Swagger? 说swagger 之前,我们先说一下OpenApi 规范。 OpenApi 是一种和语言无关的用于描述RESTAPIs 接口功能的一种规范,对RESTAPIs 接口的描述包括: 接口参数信息、接口返回值信息、api 功能描述、请求路径等。 这里我们说OpenApi 只是一种规 阅读全文
posted @ 2021-10-07 22:24 chenxin.dm 阅读(2116) 评论(4) 推荐(4) 编辑
摘要: 随着前后端分离技术的发展成熟,越来越来越多的后台系统甚至前端系统采用前后端分离方式,在大型前后端分离系统中,前端往往包含大量的第三方js 包的引用,各个第三方包又可能依赖另外一个第三方包,因此急需要一个用于管理项目包之间的依赖关系的一个工具,此时npm就出现了,npm 通常随nodejs 安装的时候 阅读全文
posted @ 2021-09-13 22:21 chenxin.dm 阅读(5900) 评论(0) 推荐(3) 编辑
摘要: 本文主要跟大家分享下我的个人博客 陈新的个人博客 站点在接入QQ登录的过程中所遇到的一些问题,在这里分享给大家,方便准备想接入QQ登录功能的或者接入过程中正遇到一些问题的小伙伴快速解决问题,避免踩我已经踩过的坑。 一、跳转到QQ登录授权页面的地址 跳转到QQ登录授权页面的地址应该用:https:// 阅读全文
posted @ 2021-09-09 22:18 chenxin.dm 阅读(817) 评论(0) 推荐(2) 编辑
摘要: 上篇文章: EFCore生产环境数据库升级方案 中我们聊了如何将EFCore迁移(实体模型变更)应用到生产环境的方案,在上次的演示中,我们是将所有迁移存放到了定义DbContext的类库项目中去,在这边文章中我来介绍下如何将迁移单独存放到一个类库项目中去,以便管理EF生成的迁移文件。 这篇文章中,我 阅读全文
posted @ 2021-09-02 22:38 chenxin.dm 阅读(545) 评论(1) 推荐(1) 编辑
摘要: .netframework 中发送邮件的api主要是使用SmtpClient 类,到了.netcore,官方并不推荐使用SmtpClient API,详情可查看官方说明:https://docs.microsoft.com/en-us/dotnet/api/system.net.mail.smtpc 阅读全文
posted @ 2021-09-01 21:48 chenxin.dm 阅读(726) 评论(0) 推荐(2) 编辑
摘要: 这里之所以推荐使用生成SQL的方式来应用迁移,是因为将迁移生成SQL脚本后,更具灵活性,主要有以下几点好处: 1 、我们可以根据需要来在迁移生成的SQL脚本基础上进行删减或者增加脚本 2、可以直接将脚本发给数据库管理员进行升级。 3、可以检查迁移生成所生成的SQL脚本的正确性,避免破坏性的升级。 一 阅读全文
posted @ 2021-08-31 16:13 chenxin.dm 阅读(1028) 评论(1) 推荐(1) 编辑
我的个人博客:http://www.lovecoding.com.cn