- 51Aspx源码必读.txt[2KB]
- from.jpg[11KB]
- FytSoa.sln[5KB]
- README.md[5KB]
- 最新Asp.Net源码下载.url[123B]
源码介绍
一、更新记录
1、更新日期:2022-11-10 00:00:00
2、更新内容:
一、系统技术点
- 核心框架: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
下载记录(Only Recent 100)
用户名 | 推荐指数 | 下载时间 |
---|