首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >一款基于 .NET 9 构建的企业级 Web RBAC 快速开发框架

一款基于 .NET 9 构建的企业级 Web RBAC 快速开发框架

作者头像
追逐时光者
发布2026-01-10 09:58:59
发布2026-01-10 09:58:59
870
举报
文章被收录于专栏:编程进阶实战编程进阶实战

前言

今天大姚给大家分享一款基于 .NET 9 构建的企业级、开源 Web RBAC 快速开发框架:RuYiAdmin。

项目介绍

RuYiAdmin 一款基于 .NET 9 构建的企业级、前后端分离、开源(Apache License) Web RBAC 快速开发框架,具有灵活的架构设计和强大的功能,适用于快速开发高性能的企业级应用,具有低代码、跨平台、分布式、多线程和高性能等特色。

适用场景

  • 企业级后台管理系统:用于企业内部的各种管理任务,如用户管理、权限控制、数据统计等。
  • 内容管理系统(CMS):用于网站内容的创建、编辑、发布和管理。
  • 客户关系管理(CRM)系统:帮助企业跟踪和管理客户信息、销售机会和客户服务请求。

主要特点

  • 前后端分离: RuYiAdmin 采用前后端分离架构,前端基于VueElementAdmin,使用 Vue2 和 Element UI,后端基于 .NET 9 构建。
  • 代码自动生成: 支持一键生成视图层、控制层、服务层、仓储层、领域层和 DTO 业务模型层代码,极大地缩短了开发周期。
  • 多数据库支持: 支持多种关系型数据库(如 MySQL、SqlServer、SQLite、Oracle、PostgreSQL、OpenGauss、Kingbase、DM)和非关系型数据库(如 Redis、MongoDB、Elasticsearch、Meilisearch),同时支持动态数据源,以满足不同企业的需求。
  • 项目安全性高: 支持4A等级认证,满足等保三级要求,支持防 SQL 注入、防 Token 劫持、防接口渗透与抖动,集成RSA、AES及国产 SM 加密算法,支持全链路HTTPS加密传输协议,确保企业级应用的安全性。
  • 支持微服务,支持服务的注册、发现、健康检查、熔断和降级。

项目技术栈

  • 前端:Vue2、Element UI、Node.js等。
  • 后端:C#、.NET 9、AspNetCoreRateLimit、SqlSugar、AutoMapper、SignalR、MiniProfiler、CAP、RabbitMQ、Redis、Consul等。

安装教程

image
image

软件架构图

image
image

项目源代码

image
image

项目效果截图

image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image

项目源码地址

更多项目实用功能和特性欢迎前往项目开源地址查看👀,别忘了给项目一个Star支持💖。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2026-01-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 项目介绍
  • 适用场景
  • 主要特点
  • 项目技术栈
  • 安装教程
  • 软件架构图
  • 项目源代码
  • 项目效果截图
  • 项目源码地址
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档