1. 系统要求
1.1 操作系统
- Windows Server 2016 或更高版本
1.2 软件环境
- IIS(Web 服务器)
- SQL Server 2008
- .NET Framework 4.0
- (可选)宝塔面板(Windows 版,用于文件管理与简化运维)
1.3 硬件要求
- 至少 2GB 内存
- 至少 20GB 硬盘空间
- 稳定网络连接(建议固定公网 IP 或配置域名解析)
2. 搭建步骤概览(你将完成什么)
完成后你将得到:
- IIS 已配置好网站并可对外访问
- SQL Server 数据库已创建并导入表结构/数据
- 站点的
web.config已正确配置连接串 - 站点能够启动并通过浏览器打开首页/后台入口
3. 准备工作(部署前检查清单)
请先确认:
- 服务器系统已安装并可远程登录
- 硬盘空间满足要求,系统盘剩余空间充足
- 已准备好源码/发布包(压缩包或文件夹)
- 已准备好数据库脚本(结构脚本、基础数据脚本等)
- 已确认要使用的端口(如 80/443 或自定义端口)未被占用
4. 安装必要的软件和环境
4.1 安装 Windows Server 2016
- 下载并安装 Windows Server 2016
- 按向导选择语言与地区
- 完成后设置管理员密码、更新系统补丁(推荐)
4.2 安装宝塔面板(可选)
- 访问宝塔官网下载安装 Windows 版
- 按安装向导完成
- 记录面板登录地址/用户名/密码并登录
说明:宝塔可用于上传文件、查看服务状态等;IIS 的关键配置仍建议在 IIS 管理器中操作。
4.3 安装 IIS(Internet Information Services)
- 打开 服务器管理器
- 点击 管理 → 添加角色和功能
- 勾选 Web 服务器(IIS) 并按提示安装
- 安装完成后打开 IIS 管理器,确认服务可正常启动
建议同时启用:ASP.NET 相关组件(.NET Extensibility / ASP.NET / ISAPI),否则站点可能出现 500 错误。
4.4 安装 SQL Server 2008
- 下载并安装 SQL Server 2008
- 安装时选择 默认实例(或按你的实际情况)
- 设置 SA 或管理员账号密码
- 安装完成后打开 SQL Server Management Studio(SSMS)
- 确认能正常连接实例并可创建数据库
4.5 安装 .NET Framework 4.0
- 下载并安装 .NET Framework 4.0
- 安装完成后在 控制面板 → 程序和功能 中确认已安装
5. 部署源码
5.1 上传源码
- 使用 FTP 工具或宝塔面板文件管理器上传源码
- 推荐目录:
C:\inetpub\wwwroot\your_project\
(也可以按你的习惯调整路径)
5.2 配置 IIS 网站
- 打开 IIS 管理器
- 右侧点击 添加网站
- 填写:
- 站点名称:如
YourProject - 物理路径:指向源码目录,如
C:\inetpub\wwwroot\your_project\ - 端口:80 或指定空闲端口
- 站点名称:如
- 点击确定后,在站点列表中找到该站点并 启动
- 如启动失败,先检查端口占用与应用程序池状态(见第 9 章)
6. 配置数据库
6.1 创建数据库与账号
- 打开 SSMS,连接到 SQL Server 实例
- 新建数据库(示例):
CREATE DATABASE YourDatabase;
- 创建登录并赋权(示例):
CREATE LOGIN YourUser WITH PASSWORD = 'YourPassword';
CREATE USER YourUser FOR LOGIN YourUser;
ALTER ROLE db_owner ADD MEMBER YourUser;
6.2 导入数据库结构/数据
- 在 SSMS 中选择
YourDatabase - 导入表结构与必要数据(按你提供的脚本/备份方式执行)
- 完成后检查:
- 表是否齐全
- 存储过程/视图是否存在
- 基础数据是否写入
7. 配置站点连接与参数(web.config)
7.1 配置数据库连接字符串
- 找到源码中的
web.config - 定位
connectionStrings段并修改为你的数据库信息:
<connectionStrings>
<add name="DefaultConnection"
connectionString="Server=你的数据库服务器地址;Database=你的数据库名称;User Id=你的用户名;Password=你的密码;"
providerName="System.Data.SqlClient" />
</connectionStrings>
- 保存后上传/覆盖到服务器对应目录(如在本地修改)
7.2 检查其他必要参数
建议逐项检查(按你实际配置):
- 站点端口或域名相关设置
- 站点根目录/资源路径
- 日志开关与日志路径(确保目录存在且有写入权限)
8. 启动与运行
8.1 启动 IIS 网站并访问
- IIS 管理器中右键站点 → 启动
- 浏览器访问:
http://服务器IP:端口/或http://域名/
- 确认页面可打开且无报错
8.2 后台管理与业务配置(概述)
- 登录后台管理系统后进行系统参数配置(此处仅为功能概述)
- 系统对接与业务策略属于业务层设置,确保相关配置项填写完整并验证连通性
8.3 前端更新(如为预编译文件)
- 前端如为预编译产物:需要更新时,直接替换对应文件并重启站点(如有缓存需清理)
9. 测试与调试(验收与排错清单)
9.1 基础验收
- 首页能打开
- 后台入口能打开并可登录
- 数据库连接正常(无连接失败/账号权限错误)
- 关键功能页面加载正常(不报 500/404)
9.2 常见问题快速排查
1)站点打不开(连接超时)
- 检查:端口是否开放(防火墙/安全组)
- 检查:IIS 站点是否启动、端口是否被占用
2)500 错误
- 检查:IIS 是否启用 ASP.NET 相关组件
- 检查:
web.config是否配置错误 - 查看:IIS 错误日志与 Windows 事件查看器
3)数据库连接失败
- 检查:连接串 Server/Database/User/Password 是否正确
- 检查:SQL Server 服务是否运行
- 检查:账号权限是否足够、SQL 是否允许远程连接(如跨机器)
4)静态资源 404(图片/JS/CSS 丢失)
- 检查:发布包是否完整
- 检查:路径大小写与目录结构
- 检查:IIS 是否启用静态内容
10. 备份与恢复
10.1 数据库备份(建议定期)
- SSMS → 右键数据库 → 任务 → 备份
- 类型选择 完整备份
- 保存到安全位置(建议异机存储)
10.2 站点文件备份
- 定期备份网站目录与配置文件(尤其
web.config) - 重要上传目录建议做增量备份
11. 安全配置(上线前必做)
- 开放必要端口:80、443(如用 HTTPS)
- 更新系统补丁与软件补丁
- 使用强密码并定期更换
- 限制数据库访问来源,避免对公网暴露
- 重要目录权限最小化(仅给运行账户必要权限)
12. 完成安装
完成以上步骤后,系统即可运行。后续可按业务需要在后台进行参数与功能配置,并在修改配置后进行彩种测试。
