×

推荐一个基于 C# 和 ABP vNext 开源的后台管理项目

独孤求败 独孤求败 发表于2026-03-26 16:38:44 浏览22 评论0

抢沙发发表评论

后台管理


推荐一套基于 C# 与 ABP(ABP vNext)框架开发并开源的后台管理系统,功能完善,具备良好的可扩展性与灵活性,支持开箱即用。前端采用 vue-vben-admin(vben / vben5) 技术栈,基于 TypeScript 与 Vue 构建,与 ABP 后端体系高度契合。

技术栈使用了 TypeScript、Vue、ABP / ABP vNext、vue-vben-admin、vben5。

项目同时支持单体服务与微服务两种部署模式,可根据实际业务需求灵活选择:

若暂不需要微服务架构,可采用单体部署方案,具有部署简单、运维成本低、维护方便的优势;

若业务规模增长,对系统扩展性、解耦能力和架构灵活性要求较高,则可选择微服务部署方案。

在微服务模式下,项目整体以微服务架构为核心进行设计,服务之间通过分布式事件进行通信,基于 DotNetCore / CAP 实现消息驱动机制,消息中间件采用 RabbitMQ Server,有效保障系统的高可用性与可扩展性。


如何使用

第一步,安装 dotnet工具。

otnet tool install --global LINGYUN.Abp.Cli

然后继续使用命令安装.NET 模板。

  dotnet new --install LINGYUN.Abp.MicroService.Templates

最后使用下面的 cli 命令,就可以创建一个项目了。

  # 使用 sqlserver 连接字符串初始化一个项目
# MyCompanyName 公司名称# MyProjectName 项目名称# MyPackageName 包名# -o  输出到指定目录,见abp cli# --dbms  指定数据库驱动,见abp cli# --cs    指定数据库连接字符串# --no-random-port 不使用随机端口(默认应用端口5000、dapr监听端口3500)  labp create MyCompanyName.MyProjectName -pk MyPackageName -o "D:\Project" --dbms sqlserver --cs "Server=127.0.0.1;Database=MyProject;User Id=sa;Password=123456" --no-random-portcd D:\Project\host\MyPackageName.MyCompanyName.MyProjectName.HttpApi.Host  dotnet restore  dotnet run  start http://127.0.0.1:5000/

恭喜您,打开浏览器,访问 http://127.0.0.1:5000,就可以看到部署的项目了,是不是非常方便。


截图预览

图片
图片
图片
图片

项目地址


  

https://github.com/colinin/abp-next-admin


群贤毕至

访客