windows服务器部署iis网站服务核心是两步:先通过服务器管理器安装web服务器(iis)角色,再在iis管理器中添加并配置网站;安装后访问http://localhost验证蓝色欢迎页,确认成功后停用默认站点、新建站点并指定物理路径与绑定信息即可。

Windows 服务器上部署 IIS 网站服务,核心就两步:装好 IIS 角色,再配一个可访问的网站。整个过程不依赖第三方软件,用系统自带的「服务器管理器」就能完成,多数情况下 5 分钟内可跑通。
安装 IIS 角色(不同版本操作一致)
无论 Windows Server 2008 R2、2012、2012 R2 还是更新版本,安装方式高度统一:
- 打开「服务器管理器」→ 点击「添加角色和功能」
- 向导中选择「基于角色或基于功能的安装」→ 下一步
- 在「服务器角色」列表里勾选「Web 服务器(IIS)」→ 弹出提示时点「添加功能」
- 后续步骤保持默认,直到最后点击「安装」
- 安装完成后,可在「开始菜单 → 管理工具」中找到「Internet Information Services (IIS) 管理器」
验证 IIS 是否安装成功
别急着配网站,先确认基础服务跑起来了:
- 打开浏览器,访问 http://localhost 或 http://本机IP地址
- 看到蓝色 IIS 欢迎页面(含“IIS 8.5”或对应版本号字样),说明安装无误
- 若打不开,检查 Windows 防火墙是否放行了端口 80;也可在 IIS 管理器中确认「Default Web Site」处于“已启动”状态
添加并配置自己的网站
为避免与默认站点冲突,建议停用 Default Web Site 后新建站点:
- 在 IIS 管理器左侧「网站」节点右键 → 「添加网站」
- 填写三项关键信息:
▪ 网站名称:如 test-site(仅用于管理识别)
▪ 物理路径:实际存放网页文件的文件夹,例如 D:\www\myapp
▪ 绑定:IP 地址选「全部未分配」或填服务器 IP,端口填 80,主机名可留空(IP 直访)或填域名(如 www.example.com) - 把 index.html 放入物理路径目录,刷新浏览器访问对应地址即可
补充说明(按需启用)
某些场景需要额外配置:
- 如果要跑 ASP.NET Core 应用,必须单独安装 .NET 托管捆绑包(官网下载安装后重启 w3svc 服务)
- 若用域名访问(如 www.example.com),需确保该域名能解析到服务器 IP——可通过本地 hosts 文件临时测试,生产环境需配 DNS 正向解析
- 静态 HTML 站点无需额外设置;若涉及 ASP、PHP 或 .NET Framework,需在安装 IIS 时勾选对应角色服务(如 ASP.NET 4.8、ISAPI 扩展等)











