一、ABP框架 1、简介 ASP.NET Boilerplate (ABP) is an open source and well-documented application framework. It's not just a framework, it also provides a strong architectural model based on Domain Driven Design, with all the best practices in mind. 2、特点 (1)模
APB官网文档地址: https://aspnetboilerplate.com/Pages/Documents https://www.cnblogs.com/xajh/p/6770549.html https://www.cnblogs.com/mienreal/p/4528470.html https://www.cnblogs.com/farb/p/ABPTheory.html https://www.cnblogs.com/smileberry/category/1119780.html ht
原文:https://www.cnblogs.com/donaldtdz/p/8213440.html 一、说明 NLog介绍和使用说明官网:http://nlog-project.org/ NLog和Log4net对比:https://www.cnblogs.com/qinjin/p/5134982.html 二、NLog集成步骤 下载模板项目,下载地址:https://aspnetboilerplate.com/Templates 选择.
错误描述信息如下: StackExchange.Redis.RedisConnectionException: Endpoint 127.0.0.1:6381 serving hashslot 7982 is not reachable at this point of time. Please check connectTimeout value. If it is low, try increasing it to give the ConnectionMultiplexer a chance
前言 ABP目前已经是很成熟的开发框架了,它提供了很多我们日常开发所必须的功能,并且很方便扩展,让我们能更专注于业务的开发。但是ABP官方并没有给我们实现工作流。 在.net core环境下的开源工作流引擎很少,其中WorkflowCore是一款轻量级工作流引擎,对于小型工作流和责任链类型的需求开
定义新的实体类:FileManage;继承 FullAuditedEntity<Guid> 在XX.Application 中定义IXXservice及实现XXservice public interface IFileManageAppService:IApplicationService { } public class FileManageAppService:WuMingAppServiceBase,IFile
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 目录前言开始聚合根仓储领域服务BLOB存储应用服务单元测试模块引用最后 前言 在前两节中介绍了ABP模块开发的基本步骤,试着实现了一个简单的文件管理模块;功能很简单,就是基于本地文件系统来完成文件的读写操作,数据也并没有
一、简介 通过往期的系列文章,我们已经完成了基于ABP框架的授权、基础服务、Business、网关的搭建,并且基于vue-element-admin框架完成了ABP权限管理基础功能和一些常用的后台管理业务功能。本篇文章将持续往期系列,在ABP-MicroService框架中搭建文件存储服务。 二、FileStorage项目
浅入ABP(2):添加基础集成服务 版权护体©作者:痴者工良,微信公众号转载文章需要 《NCC开源社区同意》。 目录浅入ABP(2):添加基础集成服务定义一个特性标记全局统一消息格式Http 状态码常用的请求结果响应模型全局异常拦截器先说明一下ApiResponseModel 是抽象类跨域请求配置 API 服务
浅入ABP(1):搭建基础结构的 ABP 解决方案 目录浅入ABP(1):搭建基础结构的 ABP 解决方案搭建项目基础结构ApbBase.Domain.Shared创建过程ApbBase.Domain创建过程ApbBase.Application.Contracts创建过程ApbBase.AbpBase.Database创建过程ApbBase.AbpBase.Application创建过程ApbBase.H
ABP VNext Add-Migration初始化数据库时报如下错误 System.ArgumentException: Option 'trusted_connection' not supported. 搞了好一会,结果发现是自己粗心导致的。 除了要修改web项目中appsettings.json配置文件数据库连接,还要修改 DbMigrator项目中的appsettings.json数据库连
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 目录前言开始按钮级权限身份认证管理R/U权限权限刷新租户管理租户切换效果最后 前言 上一篇介绍了vue+ABP国际化的基本实现,本篇开始功能模块的开发,首先完成ABP模板自带的身份认证管理模块和租户管理模块。同样的,参考ABP的
今天的目标 1 学会使用Service 2 了解Service的层次架构 3 初探注入 1 添加服务接口, 请注意是在 Acme.BookStore.Application.Contracts, 因为我理解 Contracts是合约的意思, 是用来约束一些行为的, 比如约束服务. 在Acme.BookStore.Application.Contracts项目中定义一个名为IB
ABPBuilder.Tools 基于ABP 底层代码生成器 界面预览: 生成结果: 界面很简单,输入数据库连接字符串,选择要生成的表后,就能在桌面生成底层代码,然后复制到项目里即可。 做这个生成器的原因,也是由于自己平时开发项目中需要,目前使用下来能够节省很多时间。 也是通过这个小项目,了解一些T4
今天的目标 1 学会使用Dto 2 了解Dto的用法 3 学着使用AutoMapper 1 添加 BookDto, 带着问题来学习 在 Acme.BookStore.Application.Contracts 项目中创建一个名为 BookDto 的 DTO 类: using System; using Volo.Abp.Application.Dtos; namespace Acme.BookStore { public
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 目录前言开始扩展实体路由整理最后 前言 上一篇实现了前端vue部分的用户登录和菜单权限控制,但是有一些问题需要解决,比如用户头像、用户介绍字段目前还没有,下面就来完善一下。 开始 因为用户实体是ABP模板自动生成的,其中的
目录前言开始登录权限本地化创建项目ABPvue-element-admin最后 前言 上一篇介绍了ABP的启动模板以及AbpHelper工具的基本使用,这一篇将进入项目实战部分。因为目前ABP的官方模板只支持MVC和Angular,MVC的话咱.NET开发人员来写还可以,专业前端估计很少会用这个。。。Angular我本人不熟
目录前言开始AbpHelper模块安装最后 前言 上一篇介绍了ABP的一些基础知识,本篇继续介绍ABP的启动模板。使用ABP CLI命令就可以得到这个启动模板,其中包含了一些基础功能模块,你可以基于这个模板来快速开发。 开始 首先ABP CLI的安装以及基本指令这些就不说了,官网上写的很清楚。目前AB
目录前言开始审计(Audit)本地化(Localization)事件总线(Event Bus)多租户(multi-tenancy technology)DDD分层实体(Entity)值对象(Value Object)聚合根(Aggregate Root)仓储(Repository)应用服务(Application Services)数据传输对象(DTO)工作单元(Unit Of Work)最后 前言 ABP vNext
描述:ABP使用Nginx代理导致租户ID(Abp.TenantId)丢失,自定义header无效无法传递,导致租户选择认证失败。原因是因为 Nginx 过滤是“.”这符号。 解决: 1,先从代码人手,在代码前端所有地方:Abp.TenantId 的地方,添加 :'Abp-TenantId': abp.multiTenancy.getTenantIdCookie(),为什么是添加而不
Abp vNext 项目运行起来 为了方便使用Sqlite数据库 修改项目为 Sqlite 数据库(改成Mysql PostgreSQL 等都是一样的操作) 1 打开DG.Blog.EntityFrameworkCore项目文件 添加 <PackageReference Include="Volo.Abp.EntityFrameworkCore.Sqlite" Version="3.0.4" /> 或者 nuget 添
abp版本5.9 概述 数据迁移无非就是两件事情,1、创建数据库,并根据实体创建对应的表;2、添加一些初始数据 abp的数据迁移也是完成这两件事,比较特殊的是它是多租户saas系统,而且支持不同的租户有独立的数据库。所以abp中的迁移要先迁移户主Host,再迁移租户Tenant的数据库 它的迁移定义了
因为Abp vNext没找到Vue的模板,网上也没找到相关vNext的例子,只能自己试着写写,asp.net core abp vue都是刚学不久,所以很粗糙也可能有错误的地方,如果您看到请指正,谢谢 一、新建Vue项目,为了方便我是用vue ui方式建的,增加了element(样式),axios(ajax提交),router(路由),vuex(状态管理,暂