摘要: 微软很坑地只在Microsoft.NET.Sdk.Web中提供了VS项目右键菜单的"管理用户机密"/"Manage User Secrets"菜单项,在使用Microsoft.NET.Sdk的普通控制台项目中是没有这东西的,那就只好自己动手丰衣足食了。 思路 使用VS的"外部工具"来实现脚本创建Us阅读全文
posted @ 2018-01-29 11:49 白纸无字Zonciu 阅读(23) 评论(0) 编辑
摘要: 场景: 标准的RBAC,授权只应该赋予角色,再把角色指派给用户,当需要对特定用户授予权限时,就只能新建一个角色指派给这个用户。这就意味着每对一个新用户做特别授权都要创建一个特别角色。 今天脑洞大开,想到C 对于string类型的设计思路似乎可以用在特定用户授权上。 引用型角色设计: 这种设计特点和C阅读全文
posted @ 2018-01-26 22:05 白纸无字Zonciu 阅读(21) 评论(0) 编辑
摘要: 使用 x509 证书时报错 Thumbprint contains invalid characters 原因是在 windows 证书管理器复制指纹的时候,在指纹字符串开头有不显示的字符,粘贴到 json 文件后用退格键删除即可,或者手动输入指纹字符串。 使用 x509 证书测试配置文件时提示 C阅读全文
posted @ 2017-12-27 16:00 白纸无字Zonciu 阅读(85) 评论(0) 编辑
摘要: 测试代码 "Zonciu/SerializationTest.cs" , 源自 "neuecc/ZeroFormatterBenchmark.cs" 。 NuGet包及其版本 兼容性 protobuf net 不支持无Contract Attribute的模型 自带Attribute 支持 , Ms阅读全文
posted @ 2017-11-19 18:55 白纸无字Zonciu 阅读(171) 评论(0) 编辑
摘要: 错误表现 dotnet ef的官方文档针对的是单个项目的情况,即启动项目就是DbContext所在项目。 对于分层结构的解决方案如启动项目是WebApi项目,DbContext在基础设施项目,在WebApi项目下运行dotnet ef migrations XYZ 就会报 的错误,表示在当前程序集找阅读全文
posted @ 2017-11-03 17:18 白纸无字Zonciu 阅读(48) 评论(0) 编辑
摘要: Web做界面比原生桌面界面开发速度真心要快很多,而且组件也多。 分析: 1、.NET Core和Electron都是跨平台的。 2、NET Core做后端很方便,但是没有GUI,Electron做桌面应用很方便,但是存在Node.js单线程跑CPU密集计算的弱点。 灵感: 那Electron启动后,阅读全文
posted @ 2017-08-04 23:14 白纸无字Zonciu 阅读(253) 评论(2) 编辑
摘要: Microsoft.Authentication的使用方法在2.0中发生了比较大的变化,在1.1中认证配置是在Configure中完成。 UseJwtBearerAuthentication其实是添加了一个中间件 而在2.0中,认证配置则是在ConfigureServices中完成,并且通过Sche阅读全文
posted @ 2017-07-09 12:25 白纸无字Zonciu 阅读(870) 评论(1) 编辑
摘要: NET Core里Jwt的生成倒是不麻烦,就是要踩完坑才知道正确的生成姿势…… Jwt的结构 jwt的结构是{Header}.{Playload}.{Signature}三截。其中Header和Playload是base64编码字符串,Signature是签名字符串。 Header是比较固定的 ty阅读全文
posted @ 2017-06-25 21:56 白纸无字Zonciu 阅读(559) 评论(0) 编辑
摘要: 1. Net Core 的DI和Abp的DI并存 Startup中 ConfigureServices返回值改为IServiceProvider 在ConfigureServices最后调用return services.AddAbp<AppModule>(); AppModule是一个自己实现的继阅读全文
posted @ 2017-04-16 21:03 白纸无字Zonciu 阅读(1775) 评论(2) 编辑