【GZAdmin】开源BS demo快速搭建

本文档详细介绍了GZAdmin项目的部署步骤,包括数据库、前后端的配置与启动方法,并提供默认登录账号供测试使用。

 

 

下载搭建项目:链接:https://pan.baidu.com/s/1jHZ3Kkm 密码:5k4q

项目源码:

GZAdmin_API:https://github.com/GarsonZhang/GZAdmin_API

GZAdmin_Page:https://github.com/GarsonZhang/GZAdmin

下载后包含3个文件目录,

db:数据库文件,SQLserver 2016 数据库,里面包含了一个数据库脚本,数据库版本不一致时可以使用脚本创建

GZAdminAPI:后台API接口,.net版本 4.5

GZAdmin.vue:web前端页面,vue+iviewUI

 

一、 附加数据库(略)

二、IIS上添加一个站点,比如端口8901,路径指向GZAdmin.vue

  

 

三、IIS上添加一个站点,比如端口8902,路径指向GZAdmin.API

  

  修改程序池版本:

  

 

四、修改GZAdmin.vue中的配置文件(GZAdmin.vue/static/config.json)

{
    "server": "http://localhost:8902/api", // 配置API服务器IP地址
    "timeout": 300000, // 设置请求超时30秒
}

 

  server配置为自己的API【GZAdminAPI】端口

五、修改GZAdminAPI中的数据库链接字符串(GZAdminAPI/Web.Config)

  找到connectionStrings节点,修改vueAdminSystem的链接字符串和本机对应

  <connectionStrings>
    <add name="vueAdminSystem" connectionString="metadata=res://*/Models.system.csdl|res://*/Models.system.ssdl|res://*/Models.system.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=(local);initial catalog=GZAdmin;persist security info=True;user id=sa;password=test;multipleactiveresultsets=True;application name=EntityFramework&quot;" providerName="System.Data.EntityClient" />
  </connectionStrings>

 

 

配置好后重启访问: http://localhost:8901

 

 

说明:用户分三种类型:

administrator:超级管理员,可以无视后台各种校验机制,我把他当作系统的bug用户,主要用于修复一些系统关键配置错误引起功能无法访问问题,这个在后面将会有详细介绍

admin:管理员,拥有系统的所有权限

普通用户:就是普通用户,没什么可说的

 

内置三个用户:用户名分别是:administraotr       admin      garson    密码都是:123456

 

登陆后界面:

 

 

API部署后遇到错误:

把程序中的相应文件拷贝到部署目录下就可以了

 

 

流程预览:

 

 

 

全局请求超时10秒,单个请求超时设置:

this.$route.meta.reqtimeout=30000;

设置仅限于当次请求有效,因为使用后会删除这个属性,下次请求如果需要设置超时,还要重新设置

 

 

 

转载于:https://www.cnblogs.com/GarsonZhang/p/8149163.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值