博客园上传图片清晰度较差,可以单独下载此文档
https://files.cnblogs.com/files/sailing92/yishaadmin.rar?t=1650779247
一、运维网站相关说明
1、代码框架
1)框架说明:
基于YiShaAdmin框架二次开发,
YiShaAdmin最新代码地址:https://github.com/liukuo362573/YiShaAdmin
或者https://gitee.com/liukuo362573/YiShaAdmin
YiShaAdmin最新文档地址:http://106.14.124.170:3000
2)技术说明:
前端:Bootstrap
核心框架:.NET Core MVC
缓存层:Memory、Redis
持久层框架:Entity Framework Core
数据库支持:SqlServer、MySql、Oracle
定时任务:Quartz.Net
API文档显示工具:Swagger UI
3)改造说明:
a、代码名称由yisha改为cms,代码结构一致
b、appsettings.json中缓存使用Memory,数据库使用的是sqlserver(版本要在2012以上)
c、对wwwroot的前端样式做了微调,包括缓存,异步,树样式等等
d、对Util新增了部分方法,修改了Excel导出等异常
e、未启用接口代码
4)代码说明
二、开发操作
1、代码下载
从Gitee或者Github下载代码(https://github.com/liukuo362573/YiShaAdmin或者https://gitee.com/liukuo362573/YiShaAdmin)
2、基础配置
1)数据库(2012版本以上)
https://blog.csdn.net/yan200111/article/details/117717368
2)表脚本、数据脚本导入
a、新建数据库
b、导入脚本
YiShaAdmin-master\Document\DatabaseScript下根本数据库类型,导入sql脚本
3)调整代码配置
3、简单业务开发
a、新增表结构
因为代码基础实体中继承了部分字段,因此建表必须建立这几个字段,Id为long类型
b、使用代码生成器
c、编译加调整
取消debug,重新编译代码
因为新生成的只是单界面,没有放进对应目录,需要调整至你想要到的目录,调整后刷新界面即可。
d、查询逻辑调整
调整查询实体,调整查询私有方法逻辑,重新编译后即可
4、部署方式
1)运行环境
https://dotnet.microsoft.com/zh-cn/download/dotnet/3.1
2)代码发布
选择文件模式,点击发布即可
点击此文件可以直接部署网站,但是是以cmd框的方式,下面可以使用nssm挂做服务的方式
3)nssm使用
https://www.cnblogs.com/TianFang/p/7912648.html
选择对应的exe(bin文件夹下的exe文件)文件,写入服务名称即可
启动服务后,网站即正常运行
发布操作,备份文件,停止服务,覆盖文件,打开服务即可。
5、常见异常处理
http://106.14.124.170:3000/#/question