Dragon
  • 欢迎来到主题派官网,主题源码,插件,模板下载。wordpress,thinkphp,discuz,织梦模板,小程序。
主题派主题派  2023-06-16 15:40 主题派 隐藏边栏 |   抢沙发  0 
文章评分 0 次,平均分 0.0

一、系统技术点

核心框架:NetCore Razor Pages
ORM:SqlSugar
缓存依赖:CSRedis MemoryCache
日志管理:Nlog 登陆日志、操作日志、异常日志
工具类:Aes 加密、Md5 加密、RSA 加密、Des 加密
静态分布式:七牛云存储
基于 Redis 持久化任务调度系统
Jwt 多角色接口安全机制
过滤器按钮权限控制、日志收集
其他模块:微信多账号管理、自定义菜单、素材管理、消息管理
二、软件架构
前端框架使用 Layui Vue
DB=数据库文件夹 默认是:mysql
FytSoa.Api=webApi 可在项目中配置使用权限,如后台管理,APP,微信等
FytSoa.Common=公共类,提供项目一些常用工具方法
FytSoa.Core=数据库实体对象,以及连接对象
FytSoa.Extensions=扩展方法
FytSoa.Service=业务类,接口和实现 提供代码生成器
FytSoa.Web=项目目录,Jwt 认证 Swagger 可视化接口服务
三、环境部署

0.准备工作
– 开发工具 visual studio 2019
– 数据库 Mysql 5.7+ 注意:Linux 默认 Mysql 是区分大小写的,要设置一下
– NetCore SDK 2.2+
– ORM SqlSugar
– 文件存储 七牛云,在 FytSoa.Extensions 项目中,需要配置在七牛云申请的 AK、SK 具体请看七牛云开发文档

1.导入数据库
进入文件目录 DB 文件夹中,创建数据库,执行数据库脚本

2.修改 FytSoa.Web 下面的 appsettings.json 文件中的数据库连接字符串
“MySqlConnectionString”: “server=localhost;database=fyt_cms;uid=51Aspx;pwd=51Aspx;charset=’utf8′;SslMode=None”

3.运行 FytSoa.Web 项目(注:无需单独运行 FytSoa.Api 项目)
dotnet run urls=http://*:4012

「点点赞赏,手留余香」

还没有人赞赏,快来当第一个赞赏的人吧!

主题派给主题派打赏
×
予人玫瑰,手有余香
  • 2
  • 5
  • 10
  • 20
  • 50
2
支付

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

主题派
主题派 关注:0    粉丝:0
Wordpress主题,插件,源码商城

发表评论

表情 格式 贴图 链接 私密 签到 常用语
扫一扫二维码分享
×
艾瑞克网