# WebNetCore **Repository Path**: xiongzhaoxu/WebNetCore ## Basic Information - **Project Name**: WebNetCore - **Description**: .Net Core2.0 权限管理系统 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 33 - **Forks**: 10 - **Created**: 2017-09-04 - **Last Updated**: 2022-02-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # .Net Core 2.0 权限管理系统 演示地址:https://oozol.com/Admin/ ##### 系统采用 .Net Core 2.0 + Mysql + Dapper + Dapper.Contrib(原来DapperExtensions) 目前数据库查询层是非参数化SQL语句查询,不能直接上项目使用,后期增加参数化安全SQL查询。 集成Swagger WebApi 自动生成文档功能 集成Nlog 日志记录 目录结构 SqlScript --数据库脚本 Read.Models --模型层 Read.Services --业务逻辑/数据库操作层 Read.Utility --工具类 Read.Web Api --webapi层 Areas --后台管理域 Documents --基本约束说明 wwwroot --这个目录里面是一个前端框架,页面比较多,可以参考开发 ##### 后台登录图片验证码用到第三方模块ZKWeb.System.Drawing(Windows系统不用理会) nuget地址: https://www.nuget.org/packages/ZKWeb.System.Drawing/ 这篇文章上有一些第三方对比 http://www.cnblogs.com/yuangang/p/6000460.html ###### Linux(CentOS7)需要安装一些依赖 我们按照步骤,执行以下命令: yum install autoconf automake libtool yum install freetype-devel fontconfig libXft-devel yum install libjpeg-turbo-devel libpng-devel giflib-devel libtiff-devel libexif-devel yum install glib2-devel cairo-devel git clone https://github.com/mono/libgdiplus (如果没有安装git命令 执行yum install git 安装) cd libgdiplus ./autogen.sh make make install cd /usr/lib64/ ln -s /usr/local/lib/libgdiplus.so gdiplus.dll 如果出现提示字体找不到需要安装字体 上传到服务器的 /usr/share/fonts/chinese/TrueType 目录下(chinese/TrueType 两个目录是自己创建的) 进入这个目录: cd /usr/share/fonts/chinese/TrueType mkfontscale(如果提示 mkfontscale: command not found,需自行安装 # yum install mkfontscale ) mkfontdir fc-cache -fv(如果提示 fc-cache: command not found,则需要安装# yum install fontconfig )