博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
后台管理系统-创建项目
阅读量:5895 次
发布时间:2019-06-19

本文共 780 字,大约阅读时间需要 2 分钟。

 

首先我们打开ABP框架的官网(),选择Templates,

现在可以创建.NET Core的解决方案,也可以创建 .NET MVC的解决方案,此处我们选择 “ASP.Net MVC 5.x”

第一步:选择前端框架,可以选择AngularJS(SPA)和传统的ASP.NET MVC & Jquery(MPA),本例我们选择使用SPA框架

第二步:选择ORM框架,此处默认选择Entity Framework

第三步:选择包含module-zero,module-zero是实现了ASP.NET Boilerplate框架抽象概念的模块,主要实现了以下功能:

  • 实现了ASP.NET Identity框架的用户和角色管理。
  • 提供了基于授权(authorization)系统的角色和权限管理。
  • 提供了开发多租户(multi-tenant)应用的基础设施。
  • 实现了ABP在数据库中存储租户,应用和用户水平设置的设置系统。
  • 实现了审计日志。
  • 实现了Session管理

第四步:输入项目名称,点击“创建我的项目”按钮,创建并下载项目。如下图是我生成的解决方案

下载下来的项目,发现“引用”项中有许多感叹号,是解决方案中缺少某些NuGet程序包,可以通过NuGet包管理器还原

还原完毕之后,将Super.Admin.Web项目设置为启动项,修改Web.Config中的数据库连接配置,在“程序包管理器控制台”中,将默认项目选择为“Super.Admin.EntityFramework”,执行Update-Database命令,创建数据库

在执行"Update-Database"命令是,可能会报如下错误,只需要重启解决方案之后再次执行即可解决

至此,我们完成了项目的创建

转载于:https://www.cnblogs.com/adawoo/p/6889434.html

你可能感兴趣的文章
程序设计的一些原理
查看>>
iTerm的安装以及配置
查看>>
《社交网站界面设计(原书第2版)》——1.7 反模式的重要性
查看>>
nagios监控远程windows服务器
查看>>
lagp,lacp详解
查看>>
LVS之DR模式原理与实践
查看>>
导出excel
查看>>
struts2+extjs
查看>>
Apache2.4.33安装无systemctl/service status/state显示
查看>>
全栈数据之数据挖掘的33个知识点整理
查看>>
Docker的系统资源限制及验证
查看>>
在大公司呆5年,你就废了
查看>>
mac mamp mysql no start servel
查看>>
Docker简易版:使用更少击键运行Redis,MongoDB
查看>>
laravel框架快速入门(一)
查看>>
swing 鼠标监听addMouseMotionListener
查看>>
windows下设置网络pingIP地址
查看>>
js如何实现10秒倒计
查看>>
ubuntu下解决鼠标滚轮不能使用的问题
查看>>
隐马尔可夫(HMM)、前/后向算法、Viterbi算法 再次总结
查看>>