最标准可控的IIS安装方式是通过服务器管理器的“添加角色和功能”向导,依次完成选择安装类型、目标服务器、勾选Web服务器(IIS)及依赖功能、按需启用.NET框架与角色服务(如安全性、HTTP功能、压缩、应用程序开发等),最后验证http://localhost欢迎页。
直接通过“添加角色和功能”向导安装 iis,是 windows server 系统中最标准、最可控的方式。它不是装一个程序,而是启用操作系统内置的一组 web 服务组件。
打开服务器管理器并启动向导
在开始菜单或使用 Win+X 快捷键,选择“服务器管理器”。主界面右上角点击“添加角色和功能”,进入向导。前两步(“开始之前”和“安装类型”)保持默认,选“基于角色或基于功能的安装”,直接点“下一步”。
选择目标服务器和核心角色
在“服务器选择”页,从服务器池中选中你要配置的那台机器。进入“服务器角色”页,勾选Web 服务器(IIS)。此时会弹出提示框,询问是否添加 IIS 所需的依赖功能——点“添加功能”即可,这是必须操作,否则后续可能缺失关键模块。
按需勾选 .NET 和功能组件
进入“功能”页,这里主要决定基础支持能力:
- 若要运行 ASP.NET Framework 应用(如传统 .NET 4.8 网站),勾选对应版本的.NET Framework 功能(如 .NET Framework 4.8)
- 若需托管 .NET Core / .NET 5+ 应用,确保勾选“应用程序开发”下的.NET Core 托管捆绑包(Windows Server 2019/2022/2025 中已集成)
- 其他功能如“远程差分压缩”“Telnet 客户端”等,非必要不勾选,遵循最小化原则以减少攻击面
精细配置 IIS 角色服务
这一步最关键,决定了 IIS 能处理什么类型的请求:
- 安全性:建议全选(如请求过滤、IP 地址限制、Windows 身份验证),尤其生产环境不能省
- 常见 HTTP 功能:静态内容、默认文档、HTTP 错误、MIME 映射必选;目录浏览按需开启(内网调试可用,外网禁用)
- 性能:静态内容压缩和动态内容压缩都建议启用,能明显降低带宽消耗
- 应用程序开发:ASP.NET、.NET Extensibility、ISAPI 扩展、CGI(用于 PHP/Python)、WebSocket 协议——根据你部署的应用类型勾选,不要盲目全选
- 管理工具:“IIS 管理控制台”和“IIS 管理脚本和工具”必须勾选,否则无法图形化或命令行管理
确认安装并验证
检查汇总页无误后点“安装”。过程通常需 5–20 分钟,取决于系统配置和勾选项多少。安装完成后,打开浏览器访问 http://localhost。看到 IIS 默认欢迎页,说明核心服务已就绪。接着可打开“IIS 管理器”(开始菜单或管理工具中),开始创建网站、配置应用池和绑定端口。


















