yishaadmin简单使用说明

博客园上传图片清晰度较差,可以单独下载此文档

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

缓存层:MemoryRedis

持久层框架:Entity Framework Core

数据库支持:SqlServerMySqlOracle

定时任务: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、新增表结构

因为代码基础实体中继承了部分字段,因此建表必须建立这几个字段,Idlong类型

 

 

 

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

 

 

 

 

 

 

 

 

 

选择对应的exebin文件夹下的exe文件)文件,写入服务名称即可

 

 

 

启动服务后,网站即正常运行

 

 

 

 

发布操作,备份文件,停止服务,覆盖文件,打开服务即可。

 

 

5、常见异常处理

http://106.14.124.170:3000/#/question

posted @ 2022-04-24 13:41  hangxing.pang  阅读(4628)  评论(0)    收藏  举报