# 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
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
五、演示图
