后台管理系统-创建项目

返回总目录《ABP项目实战-后台管理系统-目录》

首先我们打开ABP框架的官网(https://www.aspnetboilerplate.com/),选择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"命令是,可能会报如下错误,只需要重启解决方案之后再次执行即可解决

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

时间: 2024-11-17 22:27:33

后台管理系统-创建项目的相关文章

迷你商城后台管理系统---------stage3项目部署测试汇总

系统测试 在项目部署到云服务器之前,已通过本机启动springboot程序,访问localhost:8080,输入登陆的账户等一系列操作测试:功能测试.健壮性测试,系统已满足用户规定的需求. 系统部署 ##项目打包 1. 在主机上打包项目到deploy: ``` cd litemall cat ./litemall-db/sql/litemall_schema.sql > ./deploy/db/litemall.sql cat ./litemall-db/sql/litemall_table.

构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(35)-文章发布系统②-构建项目

注:阅读本文,需要阅读本系列的之前文章 代码生成器下载地址(文章开头处) 接下来我们建立数据库的表和各层的代码 我们只需要两张表,文章列表(MIS_Article)和类别表(MIS_Article_Category) USE [AppDB] GO /****** Object: Table [dbo].[MIS_Article] Script Date: 05/15/2014 17:33:15 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER

asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发4- 后台模板html页面创建

上一篇教程<asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发3-登录模块开发>完成了本项目的登录模块,登录后就需要进入后台管理首页了,需要准备一个后台模板,本文主要讲解如何创建这个后台模板,本文创建的后台模板不集成到项目内部,只是静态html页面.后台模板是系统开发必须的,一般小公司有个3套后台模板就够用了.本项目后台模板主要是jquery easyui插件创建的,不需要美工设计就可以创建出来,而且效果还可以,具体效果图如下: 这个版面的缺点是,只能适应2层

分布式电商项目(02)--后台管理系统SSM框架整合

前言:上一篇博客讲了此次分布式电商项目后台管理系统的工程的搭建,这一篇就讲一下SSM框架的整合 1.整合思路 下面说到的配置文件都需要放到manager-web工程下,因为此工程为war工程,而其它的工程都只是一个jar包,具体如下图所示 1.1 DAO层 mybatis整合spring,通过spring管理SqlSessionFactory.mapper代理对象.需要mybatis和spring的整合包. 整合内容 对应工程 Pojo mangaer-pojo Mapper映射文件 manga

分布式电商项目(03)--后台管理系统整合测试

前言:前面的博客讲到了后台管理系统的工程搭建以及SSM框架的整合,这篇就讲一下后台管理系统的整合测试 1.逆向工程生成代码 1.1 什么是逆向工程 简单点说,就是通过数据库中的单表,自动生成java代码. Mybatis官方提供了逆向工程,可以针对单表自动生成mybatis代码 1.2 逆向工程以及项目sql下载 链接   提取码:zaez 1.3 修改配置文件 下载好逆向工程之后,将其作为一个新工程导入,然后找到工程下的generatorConfig.xml文件,按照文件中的注释以及实际情况修

项目总结:中后台管理系统类

项目类一:中后台管理系统类 中后台系统类多为内部人员使用.采用Vue+elementUI开发. 技术选型的理由有以下几点: 此类项目多为表单.列表.数据看板,vue生态有成熟的解决方案. 产品设计风格与elementUI设计风格相近. 团队成员更擅长使用Vue开发后台管理类项目,可以快速开发,节省成本. 一般的中后台管理系统实现的功能有以下几类: 模块化开发:功能.组件.路由.vuex的实现. 权限控制:请求权限,动态路由,按钮权限的实现. 数据看板:Echart的使用. 项目mock:后端未提

从零开始搭建vue+element-ui后台管理系统项目到上线

前言 之前有些过移动端的项目搭建的文章,感觉不写个pc端管理系统老感觉少了点什么,最近公司项目比较多,恰巧要做一个申报系统的后台管理系统,鉴于对vue技术栈比较熟悉,所以考虑还是使用vue技术栈来做:看过一个不错的后台配置模板(vue-element-admin),页面也挺美的,但是还是碍于不想看太多关于这个模板的配置说明,于是又拉出来之前我搭建的简易版的模板,决定重构下,使用自己搭建的后台系统模板,配置非常简单:本文将从初始化项目开始一直到打包上线做一个详细的介绍,看完本文章,绝对会对其中的一

【共享单车】—— React后台管理系统开发手记:项目准备

前言:以下内容基于React全家桶+AntD实战课程的学习实践过程记录.最终成果github地址:https://github.com/66Web/react-antd-manager,欢迎star. 一.项目概述       React全家桶 React基础知识.生命周期 Router 4.0 语法讲解 Redux集成开发      AnD UI组件 最实用基础组件 AntD栅格系统 ETable组件封装 BaseForm组件封装 表格内嵌单选.复选封装      公共机制封装 Axios请求

Vue电商后台管理系统项目第3篇-首页用户列表增删改查功能

前言 由于之前的作者没有再更新这个后台管理系统项目的文章了,我想着把它的项目重头到位做一遍,把剩下的文章写完,把这个项目记录完整,以后遇到类似的后台管理系统项目,可以快速复习一些知识点. 新的项目地址:https://github.com/C4az6/vue_manage_system 添加用户 这个操作在用户列表页面,所以路由不用再进行 处理了. 基于单文件组件: 添加事件绑定--弹出新增用户对话框 添加dialog对话框 Element-UI组件>dialog对话框>自定义内容>表单