dotnet-hosting-2.2.8-win.exe 是微软 .NET Core 2.2 托管捆绑包(.NET Core 2.2 Hosting Bundle)的安装程序。它专为已安装 IIS 的服务器设计,安装完成后 IIS 能够正确运行基于 ASP.NET Core 2.2 开发的网站——该捆绑包内部集成了 .NET Core 运行时与 ASP.NET Core IIS 模块。如果你正需要部署这类网站,此安装包是绕不开的必备组件。

一、准备工作
下载并定位安装包
将下载好的 dotnet-hosting-2.2.8-win.exe 建议放置在桌面或一个固定的文件夹中,便于安装时快速找到。
提前确认 IIS 是否已安装(这一步非常关键)
打开控制面板 → 程序 → 启用或关闭 Windows 功能 → 勾选 Internet Information Services (IIS)。推荐先装好 IIS,再安装 Hosting Bundle,否则后续可能需要重装修复。
务必以管理员身份运行(必须执行)
右键点击 dotnet-hosting-2.2.8-win.exe → 选择“以管理员身份运行”。
二、安装步骤
双击运行安装包(如果之前已右键以管理员身份启动,直接双击即可)。
首屏出现许可条款 → 勾选 “I agree…”(我同意)。
点击 “Install”(安装)。
等待进度条走完——此过程会自动部署 .NET Core 运行时以及 AspNetCoreModuleV2。
完成后点击 “Close / Finish”(关闭)。
重启 IIS:在开始菜单搜索 cmd(以管理员身份运行)→ 输入 iisreset 并回车。
三、验证安装是否成功
打开 IIS 管理器(运行 inetmgr)。
点击左侧你的计算机名(根节点)。
在中间区域双击“模块(Modules)”。
查看列表:如果能够找到 AspNetCoreModule 和 AspNetCoreModuleV2 → ✅ 表示已安装成功,IIS 现在可以正常运行 .NET Core 网站了。
