zoukankan      html  css  js  c++  java
  • 【GZAdmin】开源BS demo快速搭建

    下载搭建项目:链接: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;

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

  • 相关阅读:
    .Net 平台下的互联网架构新思考
    图形化机构树静态页面
    互联网应用架构谈
    解决android调用IIS Express中的WCF服务时,出现错误400问题
    远程连接sql server 数据库的方法
    WPF样式——多条件触发器
    Ubuntu 16.04 安装 RabbitMQ
    session共享个人小结
    Nginx负载均衡配置
    MySQL数据库设置主从同步
  • 原文地址:https://www.cnblogs.com/GarsonZhang/p/8149163.html
Copyright © 2011-2022 走看看