vue+ABP(2)

现在说后端架子,看标题,是咯,ABP,看这个人说的:https://www.cnblogs.com/zhoulingxiang/p/6247686.html

ABP框架全称为“ASP.NET Boilerplate Project”,中文翻译为” ASP.NET样板项目”,诞生的主要目的就是为了让.NET程序员“秒变”架构师,将.NET企业级项目的主流开发技术、最先进的架构整合起来,让.NET工程师能够更快的开发出更好的项目.,

项目介绍:https://www.cnblogs.com/wuhuacong/p/10919020.html,看人家介绍多详细

 

 

 

第一步:按照上头博文操作,https://aspnetboilerplate.com/Templates,打开连接选择VUE创建,然后呢,数据库初始化的时候,我是先在数据库创建空的数据库加上用户,appsettings.json文件改成远程服务器地址,然后Update-Database的。(以后修改了实体,可以再次执行Add-MigrationUpdate-Database,就能让数据库结构与实体类的同步)

第二步:直接运行先看下,打开就是熟悉的Swagger UI接口测试页面,Swagger介绍看这里https://www.jianshu.com/p/349e130e40d5

第三步:https://www.cnblogs.com/farb/p/4849791.html,可以参照里面建立仓储,服务等,不过仓储默认是int,如果改成string,就要加

 

 第四步:权限,这是很重要的,加的控制器过滤,验证token,没有在每个方法上加入

 

 

第五步:虽然自己的sql查询,而且是返回datatable的问题,用了附加的方法SqlQueryForDataTatable,第一个红圈总是报错500,

 

 

 。。。

最后:发布,右键host,我点击的是发布的到文件夹,然后从文件夹复制到服务器的,IIS配置好,嗯

其他:Castle.Windsor,依赖注入,这个已经引用:https://www.cnblogs.com/gudanshiyigerendekuanghuan/articles/10286612.html

其他:Automapper,对象-对象映射器,可以将一个对象映射到另一个对象,https://www.cnblogs.com/gl1573/p/13098031.html

其他:Miniprofiler,一款性能分析的小程序:https://www.cnblogs.com/sylone/p/11024386.html

其他:log4net,日志记录组件:https://www.cnblogs.com/kliine/p/10950859.html

posted on 2020-11-10 13:58  xiaofangne  阅读(173)  评论(0)    收藏  举报

导航