随笔分类 - 52 领域驱动
摘要:创建项目 使用ABP官方网站创建一个基础项目https://aspnetboilerplate.com/Templates 修改XXX.EntityFrameworkCore项目 引用mysql 使用nuget包管理器,添加 Pomelo.EntityFrameworkCore.MySql 修改XX
阅读全文
摘要:本文是关于IIS部署.NET CORE的总结,以后有碰到问题将陆续添加 IIS部署.NET CORE总结 一、服务器环境 首先,安装vc++2015 dotnet core runtime依赖vc++2015 然后,确定自己项目的core版本,然后下载对应的包在服务器上安装 下载地址: https:
阅读全文
摘要:修改项目:EntityFrameworkCore 1.添加类库 使用nuget包管理器,添加 Pomelo.EntityFrameworkCore.MySql 2.TradeErpDbContextConfigurer 在TradeErpDbContextConfigurer文件中,将builder
阅读全文
摘要:之前,一直想集成Dapper到项目中,但是一直没成功,今天把abp升级到最新版,然后按教程来,就可以了,呵呵 现在,基于上一篇的源码进行升级和集成dapper,将abp升级到3.8.2 官方升级文档:https://github.com/ABPFrameWorkGroup/AbpDocument2C
阅读全文
摘要:ABP实践学习系列 ABP Zero 本地化语言的初始化和扩展 ABP Zero 导航菜单之角色权限 ABP Zero示例项目问题总结 ABP后台服务之作业调度Quartz.NET ABP CORE学习系列 ABP core学习之一 使用Mysql数据库 ABP core学习之二 IIS部署.NET
阅读全文
摘要:由于公司的项目才接触到ABP这个框架,当时就觉得高大上,什么IOC、AOP、ddd各种专业词汇让人激情 澎湃,但在使用过程中碰到了许多坑,可能也许是没有去看源码导致的,但工作确实没有那么多时间让人去慢慢研究。很久之前想手动搭建这个框架了,但是各种理由,你懂的。但是要在技术上得到大的提升就得静的下心去
阅读全文
摘要:一、手工搭建平台 1.创建项目 创建MVC5项目,手动引入Abp、Abp.Web、Abp.Web.Mvc、Abp.Web.Api 使用nuget添加Newtonsoft.Json、Castle.Core、Castle.Windsor Install-Package Newtonsoft.Json -
阅读全文
摘要:本系列是基于aspnetboilerplate-0.8.4.0版本写的,其中原因是由于较高的版本太抽象难以理解和分析,对于还菜菜的我要花更多的时间去学习。 abp的源码分析学习主要来源于 HK Zhang ,他的博客是https://www.cnblogs.com/1zhk/ 一、什么是ABP AS
阅读全文
摘要:在aspnetboilerplate.com生成后,在core下的本地化文件增加选项即可 初始化方法 解析: 解决: Global.asax设置 原方法重写 参考:http://www.ctosay.cn/content/50650577840524115454.html WEB项目拥有自己的本地化
阅读全文
摘要:本文的项目是官网生成,项目名称为XX,WEB为MVC,以Users权限模块为例解说文章。 1.定义PermissionNames PermissionNames是一个静态类,它在/XX.Core/Authorization之下 2.添加权限控制 XXAuthorizationProvider.cs,
阅读全文
摘要:1.ABP Zero项目,登录时出现如图“Empty or invalid anti forgery header token.”错误提示 ABP Zero项目,登录时出现如图“Empty or invalid anti forgery header token.”错误提示的解决方法: 在 WebM
阅读全文
摘要:一、简介 Quartz.NET是一个开源的作业调度框架,是OpenSymphony 的 Quartz API的.NET移植,它用C#写成,可用于winform和asp.net应用中。它提供了巨大的灵活性而不牺牲简单性。 你能够用它来为执行一个作业而创建简单的或复杂的调度。 它一些很好的特性: 1:支
阅读全文