一套C#前后端分离CMS系统源码开源分享

2022-10-14 0 1,022

这是一个基于.Net 3构建的简单、跨平台、模块化建站系统。系统业务简单、代码清晰、层级分明、全新架构便于二次扩展开发。支持多种数据库,可用于OA、ERP、CRM、BI、物流系统等系统。

一套C#前后端分离CMS系统源码开源分享

一、系统技术点

核心框架:NetCore Razor Pages

ORM:SqlSugar

缓存依赖:CSRedis MemoryCache

日志管理:Nlog 登陆日志、操作日志、异常日志

工具类:Aes加密、Md5加密、RSA加密、Des加密

静态分布式:七牛云存储

基于Redis持久化任务调度系统

Jwt多角色接口安全机制

过滤器按钮权限控制、日志收集

其他模块:微信多账号管理、自定义菜单、素材管理、消息管理

一套C#前后端分离CMS系统源码开源分享

一套C#前后端分离CMS系统源码开源分享

二、软件架构

前端框架使用Layui Vue

DB=数据库文件夹 默认是:mysql

FytSoa.Api=webApi 可在项目中配置使用权限,如后台管理,APP,微信等

一套C#前后端分离CMS系统源码开源分享

一套C#前后端分离CMS系统源码开源分享

FytSoa.Common=公共类,提供项目一些常用工具方法

FytSoa.Core=数据库实体对象,以及连接对象

FytSoa.Extensions=扩展方法

FytSoa.Service=业务类,接口和实现 提供代码生成器

FytSoa.Web=项目目录,Jwt认证 Swagger可视化接口服务

三、环境部署

0.准备工作

– 开发工具 visual studio 2019

– 数据库 Mysql 5.7+ 注意:Linux 默认Mysql是区分大小写的,要设置一下

一套C#前后端分离CMS系统源码开源分享

– NetCore SDK 2.2+

– ORM SqlSugar

– 文件存储 七牛云,在FytSoa.Extensions 项目中,需要配置在七牛云申请的AK、SK 具体请看七牛云开发的文档

一套C#前后端分离CMS系统源码开源分享

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

七爪网 行业资讯 一套C#前后端分离CMS系统源码开源分享 https://www.7claw.com/45508.html

七爪网源码交易平台

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务