锦鲤发卡系统部署教程(宝塔 .NET 项目管理器)
锦鲤发卡系统部署教程(宝塔 .NET 项目管理器)
一、安装 .NET 环境
宝塔面板 → 软件商店 → 搜索「.NET 项目」→ 安装
安装后进入「.NET 项目」标签页,点击「.NET 环境管理」确认已安装 .NET 10.0。
二、上传程序
1. 宝塔面板 → 文件 → 进入 `/www/wwwroot/`
2. 新建文件夹 `yfk`
3. 进入 `yfk` 目录,上传发布包 zip
4. 右键解压(确保解压后根目录有 `yfk.dll` 文件)
三、添加 .NET 项目
点击「添加项目」,按以下填写:
| 字段 | 填写内容 |
|---|---|
| **项目名称** | `yfk` |
| **运行路径** | `/www/wwwroot/yfk` |
| **启动命令** | `dotnet yfk.dll` |
| **项目端口** | `6688` |
| **放行端口** | 勾选 |
| **NET 版本** | `10.0.100` |
| **开机启动** | 勾选 |
| **启动用户** | `www` |
| **项目备注** | 锦鲤发卡系统 |
点击「确定」,项目会自动启动。
四、创建数据库
宝塔面板 → 数据库 → 添加数据库:
- 数据库名:`yfk`
- 用户名:`yfk`
- 密码:自定义(记住)
- 权限:本地服务器
五、访问安装向导
浏览器打开:`http://服务器IP:5000/install`
按向导填写:
**步骤 1:数据库**
- 主机:`127.0.0.1`(别填 localhost)
- 端口:`3306`
- 数据库名:`yfk`
- 用户名:`yfk`
- 密码:上一步设置的密码
**步骤 2:管理员账号**
- 用户名:自定义
- 密码:自定义
**步骤 3:邮箱(可选)**
- 可跳过
**步骤 4:支付(可选)**
- 可跳过
安装完成自动跳转首页。
六、配置域名访问(可选)
### 1. 添加网站
网站 → 添加站点 → 填写域名 → 不创建数据库
### 2. 设置反向代理(也可以不用设置反代)
网站 → 设置 → 反向代理 → 添加反向代理:
- 代理名称:`yfk`
- 目标 URL:`http://127.0.0.1:6688`
### 3. 开启 SSL
网站 → 设置 → SSL → Let's Encrypt → 申请
七、更新程序
1. 后台 → 版本更新 → 检测更新 → 下载更新包
2. SSH 登录服务器:
```bash
cd /www/wwwroot/yfk
unzip update/yfk_v*.zip -d update/extract
cp -r update/extract/* ./
```
3. 宝塔 → .NET 项目 → 重启 `yfk`
## 常见问题
**Q:启动失败?**
- 检查运行路径是否正确(必须有 `yfk.dll`)
- 检查端口是否被占用
- 查看日志:项目列表 → 日志
**Q:访问 404?**
- 检查反向代理目标 URL 端口是否 6688
- 确认项目已启动(状态显示运行中)
**Q:为什么支付回调显示127.0.0.1?**
- proxy_set_header Host $host;而不是proxy_set_header Host 127.0.0.1开头的东西;
【锦鲤B站视频发卡搭建教学】
https://www.bilibili.com/video/BV1Xru36jEm2/?share_source=copy_web

