创建abp vnext项目

需求

1.使用net core跨平台的方式支持windows和centos系统;
2.实现前后端分离部署
3.框架默认集成用户登录、权限、redis等模块
4.支持多种数据库的方式
5.前端使用vue,不需要使用框架自带的web

1.框架配置官网地址

https://abp.io/get-started

2.根据需求配置如下:

创建abp vnext项目_第1张图片
创建abp vnext项目_第2张图片

3.使用dos命令创建项目

3.1先使用dos命令窗口全局安装abp脚手架

dotnet tool install -g Volo.Abp.Cli

3.2 使用dos窗口跳转到存放项目的文件夹
创建abp vnext项目_第3张图片

3.3复制配置项目的dos命令
执行配置的dos命令

abp new abpvnextTest1 -dbms MySQL --tiered --theme basic -csf 

创建abp vnext项目_第4张图片

创建abp vnext项目_第5张图片

4.打开项目

点击abpvnextTest1.sln打开项目
创建abp vnext项目_第6张图片
项目结构目录如下:
创建abp vnext项目_第7张图片

5.生成数据库,执行迁移

更改abpvnextTest1.DbMigrator项目下appsettings.json文件数据库配置,设置成你本地的mysql数据库配置

创建abp vnext项目_第8张图片

如果你使用的是Visual Studio, 请右键单击abpvnextTest1.DbMigrator项目, 选择设置为启动项目, 然后按Ctrl+F5运行它而不进行调试. 它将创建初始数据库并生成初始数据.
创建abp vnext项目_第9张图片

创建abp vnext项目_第10张图片

6.登录项目

配置启动项AuthServer、HttpApi.Host、Web解决方案启动项,如下图(需要更改启动项下面的appsettings.json文件数据库配置
创建abp vnext项目_第11张图片
然后按Ctrl+F5运行
创建abp vnext项目_第12张图片
创建abp vnext项目_第13张图片
创建abp vnext项目_第14张图片

7.官网链接

官网:https://docs.abp.io/zh-Hans/abp/latest/Tutorials/Todo/Index?UI=MVC&DB=EF

你可能感兴趣的:(C#,c#,.netcore)