.Net Core
文章平均质量分 75
MGP_812
这个作者很懒,什么都没留下…
展开
-
Docker中部署.Net6 webapi
服务器环境:1.服务器系统 CentOS 7.5 64位2.Docker版本 20.10.7应用环境框架:AspNet 6.0工具1.Xftp2.MobaXterm1.将应用程序发布到文件夹 ,应用右键 - 【发布】- 【发布到文件夹】2.点击【发布】3.准备Dockerfile文件在发布目录下新建一个记事本,内容如下,随后保存4.上传至服务器我这里用的是xftp4.根据 Dockerfile 文件构建镜像4.1 在服务器上进入刚才上传文件所在的目录 4.2 构建镜像输入 d原创 2022-06-26 19:20:14 · 2226 阅读 · 0 评论 -
C#类型转换之利用反射将未知类型数据转换成与对象属性一致的类型并赋值
缘由:想做一个通过HttpContext的扩展方法获取当前登录用户的功能。问题:由于想要扩展方法高可用于是用了泛型,最直观的思路是通过反射获取【泛型类(T)】的属性然后与HttpContext.User中的Claim.Type进行匹配赋值给一个实例将其返回,因为我的身份组装是有规则的 【属性名:值】为一组Claim,但经过一番摸索后发现没有预想的那么顺利,因为Calim.Value取出来的值是String类型的,而身份模型不仅仅只有String类型,还有其他的一些属性,如:age、gender、role…原创 2021-07-24 02:15:02 · 2540 阅读 · 0 评论 -
.Net Core 5.0身份验证(鉴权)
Asp.Net Core 身份验证(鉴权)1.身份验证(鉴权)的概念1.1 什么是身份验证1.2 鉴权与授权的区别1.3 如何区分鉴权与授权(联想记忆法)1.身份验证(鉴权)的概念1.1 什么是身份验证身份验证,也叫鉴权,故名思意就是主要的作用便是用做验证身份。1.2 鉴权与授权的区别鉴权与授权的概念上是有区别的,举个例子。一天周末,小明去游乐场玩。首先,向工作人员出示入场门票,工作人员验证门票的有效期,门票是否伪造…验证通过后小明进入游乐园,这时小明入园后想去玩过山车,可过山车是VIP门票才能玩原创 2021-07-20 11:54:26 · 2128 阅读 · 2 评论