上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: 背景 ABP vNext 默认对异常响应进行了处理,现在某个项目需要自定义异常响应结果。 问题 在 ABP vNext 的 MVC 模块当中,可以看到是通过 AddService(typeof(AbpExceptionFilter)) 添加的过滤器。最初我的想法是在 ConfigureService 阅读全文
posted @ 2020-11-22 21:22 MyZony 阅读(938) 评论(1) 推荐(1) 编辑
摘要: 一、简介 ABP vNext 提供了全套的本地化字符串支持,具体用法可以参考官方使用文档。vNext 本身是对 Microsoft 提供的本地化组件进行了实现,通过 JSON 文件提供本地化源,这一点与老 ABP 不太一样,老 ABP 框架是全套自己手撸。vNext 针对服务端和客户端都提供了文字本 阅读全文
posted @ 2020-09-25 16:28 MyZony 阅读(3723) 评论(0) 推荐(11) 编辑
摘要: 一、背景 最开始准备使用的 Chromely 做一个终端机项目,本来以为挺顺利的一个事情折腾了两天半。由于无法直接控制窗体的属性,最后还是切换到 .NET Framework 4.8 + CefSharp,记录一下遇到的坑和问题。 二、问题 2.1 输入法无法弹出 终端机系统最开始是 Windows 阅读全文
posted @ 2020-08-24 11:34 MyZony 阅读(4726) 评论(4) 推荐(4) 编辑
摘要: 现象 使用 docker exec -ti <容器名> bash 进入容器,使用 ls 命令列出的数据里面,中文没有正常显示。 原因 就是对应的 Shell 字符集不正确的问题,调整对应的字符集为 UTF-8 即可。 解决 首先执行 locale -a,查看输出的内容里面是否有 C.UTF-8 字符 阅读全文
posted @ 2020-07-30 15:37 MyZony 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 一、简介 ABP vNext 在 v 2.9.x 版本当中添加了 BLOB 系统,主要用于存储大型二进制文件。ABP 抽象了一套通用的 BLOB 体系,开发人员在存储或读取二进制文件时,可以忽略具体实现,直接使用 IBlobContainer 或 IBlobContainer<T> 进行操作。官方的 阅读全文
posted @ 2020-07-27 20:09 MyZony 阅读(3637) 评论(8) 推荐(17) 编辑
摘要: 一、简介 ABP vNext 原生支持多租户体系,可以让开发人员快速地基于框架开发 SaaS 系统。ABP vNext 实现多租户的思路也非常简单,通过一个 来分割各个租户的数据,并且在查询的时候使用统一的全局过滤器( 类似于软删除 )来筛选数据。 关于多租户体系的东西,基本定义与核心逻辑存放在 V 阅读全文
posted @ 2020-03-03 11:39 MyZony 阅读(10035) 评论(14) 推荐(37) 编辑
摘要: 安装 首先安装 "Docker" 与 "Docker Compose" 相关的组件,我们这里直接使用准备好的 "ELK 镜像" ,执行以下命令从 Dockerhub 上拉取指定版本的镜像,在本例当中我使用的是 7.40 版本。 配置 为其编写 文件,内容如下: 上面的 Yaml 文件内容大概意思就是 阅读全文
posted @ 2020-01-17 15:35 MyZony 阅读(4903) 评论(2) 推荐(0) 编辑
摘要: 一、简要介绍 在以前的文章里面,我们介绍了 ABP vNext 在 DDD 模块定义了仓储的接口定义和基本实现。本章将会介绍,ABP vNext 是如何将 EntityFramework Core 框架跟仓储进行深度集成。 ABP vNext 在集成 EF Core 的时候,不只是简单地实现了仓储模 阅读全文
posted @ 2020-01-08 10:44 MyZony 阅读(4937) 评论(7) 推荐(7) 编辑
摘要: 问题 在开发微信支付的小微商户进件接口时,需要通过表单来上传身份证图片等数据。在微信支付接口文档也说明了,需要使用 multipart/form data 的方式发送请求。.NET 提供了 类型,帮助我们构建表单请求,故有以下代码: 按照微信支付官方文档提交之后,一直提示参数错误,百思不得其解。 原 阅读全文
posted @ 2019-12-29 11:35 MyZony 阅读(2129) 评论(4) 推荐(6) 编辑
摘要: 一、简要介绍 ABP vNext 封装了两种事件总线结构,第一种是 ABP vNext 自己实现的本地事件总线,这种事件总线无法跨项目发布和订阅。第二种则是分布式事件总线,ABP vNext 自己封装了一个抽象层进行定义,并使用 RabbitMQ 编写了一个基本实现。 在使用方式上,两种事件总线的作 阅读全文
posted @ 2019-12-10 17:26 MyZony 阅读(6072) 评论(6) 推荐(14) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页