摘要: 看这个方案之前,先说明下为什么要加入SSO,以防对大家产生不好的影响。我们产品使用传统winform+db服务+Db存储方式开发,一群老菜帮子开发,以传统的datatble做数据传递,很多年了未有变化。 然后我来了,感觉我这个老菜帮子都受不了这种开发,然后下定决心,作了一些封装,看起来有点像orm的 阅读全文
posted @ 2019-04-12 15:14 sy2015 阅读(1600) 评论(0) 推荐(0) 编辑
摘要: 犹记得当年的喜悦。故事有些长,就长话短说了。 背景 2017年,由个人主导的《xx门诊电子病历系统》在北京xxx第一次正式上线,这个系统集成了n家院内系统,如LIS、HIS、PACS等。涉及的交互,复杂无比。当时通过各个厂商讨论后,采用了进程间通信、api/webservice数据交互的方式,改造程 阅读全文
posted @ 2021-04-06 15:23 sy2015 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 出自:https://www.cnblogs.com/cwsheng/p/14616685.html 前言: 近期项目中需要实现“热插拔”式的插件程序,例如:定义一个插件接口;由不同开发人员实现具体的插件功能类库;并最终在应用中调用具体插件功能。 此时需要考虑:插件执行的安全性(隔离运行)和插件可卸 阅读全文
posted @ 2021-04-06 11:07 sy2015 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 在调试软件时,工具非常重要。获取正确的工具,然后再调试时提取正确的信息。根据获取的正确的错误信息,可以找到问题的根源所在。找到问题根源所在,你就能够解决该错误了。 你将看到我认为最基本的解决在C# .NET 中错误问题的工具的列表。这些将帮助你找到任何难题的根本原因并加以解决。 除了代码中的常见问题 阅读全文
posted @ 2020-02-27 10:13 sy2015 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 上一章快速陈述了自定义验证功能添加的过程,我的第一个netcore2.2 api项目搭建(三) 但是并没有真正的去实现,这一章将要实现验证功能的添加。 这一章实现目标三:jwt认证授权添加 在netcore2.2中,只要添加很简单的配置就能添加jwt功能了。至于jwt本身是啥大家自行去了解,这里不做 阅读全文
posted @ 2019-05-10 11:36 sy2015 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 上一章快速添加了swagger文档管理功能,我的第一个netcore2.2 api项目搭建(二) 这一章实现目标三:api添加身份验证功能 在实现该目标之前,先得理解netcore运行机制。 这是微软提供的图,从图上可以看出,一个请求发出,逐个通过middleware,然后做出响应。这里的middl 阅读全文
posted @ 2019-05-08 17:45 sy2015 阅读(766) 评论(3) 推荐(0) 编辑
摘要: 上一章快速使用SqlSugar搭建了netcore api项目,我的第一个netcore2.2 api项目搭建(一) 这一章实现目标二:api使用Swagger,实现api文档管理 效果图:第一张收缩,第二张展开,共有2个控制器:values和Account;控制器有注释,api有注释,实体有注释 阅读全文
posted @ 2019-05-08 16:53 sy2015 阅读(775) 评论(0) 推荐(0) 编辑
摘要: 早早就想入门netcore,一直没下定决心,这次正好碰上项目服务变更,便想着入坑试试,边学边用。 目标: 一.api使用core版的SqlSugar,集成orm,实现快速开发 二.api使用Swagger,实现api文档管理 三.api添加身份验证功能 开发环境: Win10、VS2017、orac 阅读全文
posted @ 2019-05-08 16:07 sy2015 阅读(1376) 评论(2) 推荐(1) 编辑
摘要: 当编辑launchSettings.json中launchUrl后,api访问出错,Swagger页面不能使用。 解决方法:将项目根目录下.vs文件夹删除,然后重新生成,ok 阅读全文
posted @ 2019-05-07 10:47 sy2015 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 开发环境: 开发工具:VS2017 系统:Win10 64位 Skd下载地址: https://dotnet.microsoft.com/download 3个都下载下载,安装dotnet-sdk-2.2.106-win-x64.exe, dotnet-runtime-2.2.4-win-x64.e 阅读全文
posted @ 2019-05-06 16:26 sy2015 阅读(3376) 评论(0) 推荐(1) 编辑