# myAdminNetCore-net7.0 **Repository Path**: wlq0831/my-admin-net-core-net7.0 ## Basic Information - **Project Name**: myAdminNetCore-net7.0 - **Description**: 微软.net7开发的后台管理框架,前端使用vue2,后端.net7(csharp),数据库mysql(还支持sqlserver,PostgreSQL ) - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2024-06-15 - **Last Updated**: 2025-06-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: Csharp, 后台管理 ## README

myAdmin.NET后台管理系统

基于.Net7 + vue2前后端分离的.net快速开发框架

一、概述 - netCore前后端分离开源网站项目,ZRAdmin框架框架有很多bug,但是能用的框架也就他了,您可以去下载看看。 - 于是我修改了错误,发布出来给大家使用,也算给netCore技术做出一点推动。 - 项目分为网站前端Vue,后端netCore子项目,需要同时运行。 默认账号密码:admin/123456 二、 前端部署 - 下载安装nodeJS 20,HbuilderX - Vue前端:使用HbuilderX导入本地项目,运行到终端:npm install - 下载项目所需依赖包,中间可能遇到错误,一般是依赖包升级或是npm源下载失败,可以百度或deepseek解决 - 运行前端项目:npm run dev - 若运行成功,可以打包放到服务器上了。运行命令:npm run build:prod,生成出dist文件夹,复制到服务器或者本机的发布目录。 下载代理服务器nginx(windows版),修改里边的nginx.conf,内容如下:
worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    server {
        listen       80;
        server_name  localhost;
        location / {
            root D:\yourpath\dist;
            try_files $uri $uri/ /index.html;
            index  index.html index.htm;
        }	
        location /prod-api/ {
            proxy_set_header Host $http_host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header REMOTE-HOST $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass http://localhost:8888/;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}
- 保存后,双击nginx.exe,浏览器访问:localhost,进入前端页面。如果有错误,可以在windows进程管理窗口结束nginx任务,注意有两个都要结束,修改nginx.conf后再次运行。 三、后端部署 - 安装visual studio 2022 ,net7.0, - 安装运行mysql数据库,并创建zradmin库,导入zradmin.sql脚本 - 安装运行redis服务 - 打开项目ZRAdmin.sln,编译运行项目ZR.Admin.WebApi 四、内置功能 - 核心框架:.Net7.0 + Web API + sqlsugar + swagger + signalR + IpRateLimit + Quartz.net + Redis - 定时计划任务:Quartz.Net 组件,支持执行程序集或者 http 网络请求 - 安全支持:过滤器(数据权限过滤)、Sql 注入、请求伪造 - 日志管理:NLog、登录日志、操作日志、定时任务日志 - 工具类:验证码、丰富公共功能 - 代码生成:高效率开发,代码生成器可以一键生成所有前后端代码 - 数据字典:支持数据字典,可以方便对一些状态进行管理 - 缓存数据:内置内存缓存和 Redis 五、演示图