摘要:1、下载ABP框架,https://aspnetboilerplate.com/,选择Vue版本 2、AbpBootstrapper ABP启动类,负责注册组件,里面包含: private AbpModuleManager _moduleManager; private ILogger _logge
阅读全文
摘要:1、我使用的vue版本的abp框架,首先需要在Entityframwork core和web.host 项目里面安装如下文件 安装少了一个都不行,否则会出现莫名其妙的错误 2、修改entityframworkCore这个项目中修改后缀为contextConfigurater类,使用npgsql数据库
阅读全文
摘要:“Cannot access a disposed object. A common cause of this error is disposing a context that was resolved from dependency injection and then later tryin
阅读全文
摘要:https://www.cnblogs.com/kid1412/p/6019049.html 地址
阅读全文
摘要:需要引用一下组件, Microsoft.AspNetCore.Mvc
阅读全文
摘要:ABP 错误: 'AoLongData.Finances.FinanceService' is waiting for the following dependencies:- Service 'Abp.Domain.Repositories.IRepository`2[[AoLongData.En
阅读全文
摘要:3、Log4net的主要组成部分 3.1 Appenders Appenders用来定义日志的输出方式,即日志要写到那种介质上去。较常用的Log4net已经实现好了,直接在配置文件中调用即可,可参见上面配置文件例子;当然也可以自己写一个,需要从log4net.Appender.AppenderSke
阅读全文
摘要:1、安装mysql程序集,在项目XXX.EntityFrameworkCore下面添加程序集 pomelo.entityframeworkcore.mysql pomelo.entityframeworkcore.mysql.design 2、修改XXX.EntityFrameworkCore目录下
阅读全文
摘要:刚折腾了ABP框架,为了跨平台,将SQL Server数据库换成了MySQL数据库,ABP框架上支持多语言,中间被字符集折腾的够呛,翻了N个博客,最后终于在StackOverFlow 上找到了最终的解决方法,来记录一下,同时感谢大佬们的无私奉献。 关闭MySQL命令行窗口输入: net stop m
阅读全文
摘要:2、asp.net core 2.x上配置 第一步:在控制器中定义变量 第二步: 控制器的构造函数进行注入 第三步:在action中 调用 第四步:我们应该要在startup.cs中配置IHttpContextAccessor 第五步:可以运行测试一下: 发现已经获取到IP地址啦。 注:在ASP.N
阅读全文
摘要:abp 设置默认语言为中文 abp的默认语言设置,存放于数据库表AbpSettings中,这样配置可使默认语言为中文: name: Abp.Localization.DefaultLanguageName value: zh-Hans 不配置的话,默认插入的值为cn,与abp模板自带的zh-Hans
阅读全文
摘要:后台服务器代码有问题 实体不对称,导致映射不对
阅读全文
摘要:1、ABP自动注入 //IapplicationService注入方式暴露接 //ITransientDependency 不会暴露接口 ITransientDependency和ISingletonDependency 2、手工注入 // IocManager.Register<IOracleHe
阅读全文
摘要:1、创建如下的项目结构 运行方法,打开测试资源管理器,让后点击全部运行: Assert.True 断言累,判断返回结果是否真,真表示测试通过,false表示测试不通过 如果以前使用过NUnit或者VS自带的MSTest测试工具,下面的对比表格会让你很容易上手xUnit.net: NUnit 2.2
阅读全文
摘要:1、ABP异常处理机制是通过过滤器实现的,我们查看的webAPI的异常处理,我们来看看他的源码,AbpApiExceptionFilterAttribute 继承ExceptionFilterAttribute, ITransientDependency 我们看看他怎么处理异常的,他主要通过这个方法
阅读全文
摘要:1、第一步安装Abp.Quartz ,把他安装到核心层 核心模块添加对quarz的依赖, 领域层创建firstjob类 创建领域层作业服务类 应用层创建接口 ABP默认接口访问地址,调用接口: http://localhost:12021/api/services/app/JobManager/Ge
阅读全文
摘要:由于访问人数过多,我今天从新整理一下ABP权限认证机制,帮助大家更容易读懂 1、Abp 的权限拦截主要通过过滤器, public class AbpAuthorizationFilter : IAsyncAuthorizationFilter, ITransientDependency 实现的,他的
阅读全文
摘要:ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。 ABP使用以下技术: 服务器端: 客户端: ABP的优势: ABP的体系架构 为了减少复杂性和提高代码的可重用性,采用分层架构是一种被广泛接受的技术。为了实现分层的体系结构,ABP遵循DDD(领域
阅读全文