随笔分类 -  DotNetCore

摘要:如何在.netcore 上实现 Rbac 权限管理 1、.netcore 的权限系统 .netcore 的权限系统是将认证系统和授权系统分两步实现的 public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { . 阅读全文
posted @ 2021-09-24 10:28 神游虚空 阅读(1587) 评论(0) 推荐(0) 编辑
摘要:我们使用ef或dbcontext的时候主要注意三个问题: 1、多个线程不能访问同一个dbcontext 2、同一个跟踪实体不能被多个dbcontext操作 3、如果查询数据不需要被修改,一定按需查询.select(t=>new Dto(){ })。最不济也要AsNoTracking().ToList 阅读全文
posted @ 2021-02-04 15:03 神游虚空 阅读(445) 评论(0) 推荐(0) 编辑
摘要:一、背景 最近在 工作流项目 里使用 EFCore 遇到需要 group 分组后,只选出每组中含有最大值的数据行。 二、解决方案 先分组用 group 找到分组中的最大值,再用 join 查出对应的行。 var groupFlows = Context.Set<TInstanceFlow>().As 阅读全文
posted @ 2021-01-28 14:42 神游虚空 阅读(1001) 评论(0) 推荐(0) 编辑
摘要:基于微服务架构的RBAC权限管理系统 1、各模块调用流程说明 具体功能模块都是部署为单独的内网http服务,如ResourceManager服务、ProjectManager服务等。功能模块在启动时,将自己注册到权限管理服务Authority和Consul服务中。 用户的访问流程如下:1、用户Cli 阅读全文
posted @ 2020-09-09 17:53 神游虚空 阅读(1765) 评论(0) 推荐(0) 编辑
摘要:一、项目需求 由于微服务技术的发展,需要对老的项目进行升级改造。其中一大难点就是老项目中使用了RBAC的权限系统, 面向微服务,首先要完成界面和认证后台的分离。 于是,对面向微服务的 RBAC 系统提出了如下需求: A、认证系统需要遵守当前流行的 Auth2.0 协议,从而支持到单点登录SSO; B 阅读全文
posted @ 2020-07-01 20:34 神游虚空 阅读(2600) 评论(0) 推荐(1) 编辑
摘要:一、问题 今天用 Ocelot + Consul 项目,进行微服务实践,可是 Ocelot 的发现服务总是失败。 二、分析问题 2.1、分析方法: 不得不下载了 Ocelot 源码进行追踪排查。 2.2、源码分析 源码对应文件为 Ocelot-develop\src\Ocelot.Provider. 阅读全文
posted @ 2019-12-19 23:34 神游虚空 阅读(3898) 评论(4) 推荐(0) 编辑
摘要:用VS2017 建立了 DotNet Core 2.2 的网站后,如何转移到 Docker 下运行? 下面分两种方式来实践: 1、直接手动命今行,将本机目录映射进Docker,运行网站。2、制作 Image ,再启动 Docker 运行。 一、将本机目录映射进Docker,运行网站fil 1. vs 阅读全文
posted @ 2019-04-27 09:59 神游虚空 阅读(1211) 评论(0) 推荐(0) 编辑
摘要:今天遇到了 html-webpack-plugin 遇到 throw new Error('Cyclic dependency' + nodeRep) 错。 刚查到一篇文章,《手摸手,带你用合理的姿势使用webpack4》 其中提到: 目前解决方案可以使用 Alpha 版本,npm i --save 阅读全文
posted @ 2018-12-07 14:30 神游虚空 阅读(1740) 评论(0) 推荐(0) 编辑
摘要:1、自定义权限需要扩展 Microsoft.AspNetCore.Authentication 实现一套接口 IAuthenticationHandler, IAuthenticationSignInHandler, IAuthenticationSignOutHandler 2、在 Configu 阅读全文
posted @ 2018-11-30 15:04 神游虚空 阅读(1943) 评论(0) 推荐(0) 编辑
摘要:1、安装支持webpack 包 npm i -D webpack webpack-cli aspnet-webpack webpack-dev-middleware webpack-hot-middleware clean-webpack-plugin html-webpack-plugin 2、支 阅读全文
posted @ 2018-11-03 18:18 神游虚空 阅读(886) 评论(0) 推荐(0) 编辑
摘要:网上Vue模板不是最新的,我自己做了一个最新的支持 Vue.js 的最小工程模板,方便大家从 Hello world. 入门, 在 VS2017 里学习,并扩展出自己的项目。 下面是创建步骤: 1、在VS2017中建立一个新的 MVC 项目 略 2、用 npm 添加 vue 支持包 在MVC项目目录 阅读全文
posted @ 2018-10-25 15:18 神游虚空 阅读(2491) 评论(0) 推荐(1) 编辑
摘要:dotnetcore ef 调用多个数据库时用户命令执行操作报错 1、多个DbContext 时报错: 报错: More than one DbContext was found. Specify which one to use. Use the '-Context' parameter for 阅读全文
posted @ 2018-10-19 13:04 神游虚空 阅读(1859) 评论(0) 推荐(0) 编辑
摘要:将 DotNetCore MVC 项目成功部署到 IIS 上,记录下配置要点: 1.在 ASP.NET Core 应用中使用 Kestrel Microsoft.AspNetCore.App 元包中包括 Microsoft.AspNetCore.Server.Kestrel 包(ASP.NET Co 阅读全文
posted @ 2018-10-15 18:49 神游虚空 阅读(5987) 评论(0) 推荐(1) 编辑

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