部署后端程序
环境:全新纯净版 Windows Server 2016 数据中心版 64位中文版
安装IIS服务
- 点击【开始】按钮 -> 选择 【服务器管理器】
- 点击【仪表盘】选项 -> 选择【添加角色和功能】(在 角色和服务器组 中暂时没有IIS服务)
- 【开始之前】选项卡 -> 点击【下一步】
- 【安装类型】选项卡 -> 点击【下一步】(默认:基于角色或基于功能的安装)
- 【服务器选择】选项卡 -> 点击【下一步】(默认:从服务器池中选择服务器)
- 【服务器角色】选项卡 -> 选择【Web服务器(IIS)】-> 弹窗提示
- 点击【添加功能】-> 【Web服务器(IIS)】已被选中 -> 点击【下一步】
- 【功能】选项卡 -> 选择下图中的选项 -> 点击【下一步】
- 【Web服务器角色(IIS)】选项卡 -> 点击【下一步】
- 子【角色服务】选项卡 -> 选择下图中的选项 -> 点击【下一步】
- 【确认】选项卡 -> 选择 [如果需要,自动重新启动目标服务器] -> 在新弹窗内选择 【是】-> 点击【安装】按钮
- 等待片刻
- 安装成功 -> 点击【关闭】按钮 -> 已在角色和服务器组中出现IIS
- 验证IIS是否运行正常 -> 如下图 在右上角点击【工具】按钮 -> 选择【Internet Information Services(IIS)管理器】选项 -> 弹出新窗口
- IIS管理器 -> 访问默认站点 -> 点击【浏览】
安装运行环境
根据后端程序的.NET版本进行安装(可以存在多个版本的运行时),本文中将以安装
.NET6.0
为示例
- 安装运行时
- 稍等片刻
- 安装成功
- 验证是否安装成功 如下图【打开命令提示符】程序 -> 输入
dotnet
命令 正常输出 , 输入dotnet --list-runtimes
命令 正常输出 到此,运行时安装成功
发布新应用
- 创建程序文件夹 在C盘根目录下创建
wwwroot
目录 -> 接着创建WebAppTest1
程序运行目录
- 将程序文件解压到
WebAppTest1
根目录下
- IIS创建新站点
- 配置站点 -> 点击【确定按钮】(选择 立即启动网站)
如下图 新加网站名称 , 配置站点路径
如下图 配置运行端口
- 检查站点运行是否成功
- 发布其他程序时,在
wwwroot
目录 -> 接着创建程序运行目录,从第2步开始继续执行操作即可
关闭Internet Explorer增强功能
在服务器内访问其他站点时,由于安全规则限制,时常被提示不安全请求,非常影响使用体验
- 关闭Internet Explorer增强功能