一沙后台管理系统跑起来
YiShaAdmin 基于.NET Core Web开发,借鉴了很多开源项目的优点,让开发Web管理系统和移动端 Api 更简单。
项目地址与文档
项目地址:https://github.com/liukuo362573/YiShaAdmin.git
文档地址:https://yishasoft.com/doc/
工具环境准备
- VS2019
- MySQL5.7
操作步骤
1. 下载项目源码
git clone https://github.com/liukuo362573/YiShaAdmin.git
2. 创建数据库
创建数据库,如取名 yishaadmin,载入 Document/DatabaseScript 下相应的 sql 文件,执行建表与初始化数据的脚本。
注:脚本前两行注释非 SQL 中的注释方式,会认为有语法错误,可先删除。
3. 打开解决方案
使用 VS2019 打开 YiShaAdmin.sln。
4. 修改配置
编辑 YiSha.Admin.Web 和 YiSha.Admin.WebApi 目录下的 appsetting.json 文件,修改 DBConnectionString 属性为正确的数据库连接字符串。
5. 编译运行
可直接右击 YiSha.Admin.Web 项目,设为启动项目,直接按 F5 键运行。
如果出现找不到资产文件 ..project.assets.json 的错误,可通过运行 Nuget程序包命令,还原已生成此文件:
1)开发命令者命令提示(通常在开始菜单中可以找到)
2)运行 msbuild -t:restore
3)运行dotnet build重新编译(也可以在VS2019中菜单操作)
如果在第 2)步中出现超时错误,可能是 nuget 源 https://www.nuget.org/api/v2/ 访问速度慢的原因,可以添加 nuget 源地址https://api.nuget.org/v3/index.json 作为首选源。
默认首页访问地址为:http://localhost:5000/ (默认账户 admin/123456)效果如下:
ys.jpg