Windows 7 IIS 安装与配置完整教程
在 Windows 7 上,IIS(Internet Information Services,互联网信息服务)是一个可选组件,默认不安装,通过以下步骤,你可以轻松地安装并配置 IIS,以便在本地搭建 Web 服务器、运行 ASP/ASP.NET 网站或测试 PHP 应用。

第一步:打开“打开或关闭 Windows 功能”
这是安装 IIS 的入口。
- 点击“开始”菜单。
- 在搜索框中输入
功能,然后从搜索结果中点击 “打开或关闭 Windows 功能”。
第二步:安装 IIS 组件
-
在弹出的“Windows 功能”窗口中,你会看到一个长长的列表,请耐心向下滚动,找到并展开 “Internet 信息服务”(或 "Internet Information Services")。
-
展开“Internet 信息服务”,你会看到其下的多个子项,为了确保 IIS 功能完整,我们建议全部勾选它们,这包括:
- FTP 服务器:如果需要搭建文件传输服务器。
- Web 管理工具:包含 IIS 管理控制台和兼容性工具,强烈推荐安装。
- 万维网服务:这是 IIS 的核心,用于托管网站,展开它,并确保以下子项也被勾选:
- 应用程序开发功能:根据你的需求选择,如果你要运行 ASP 或 ASP.NET,请务必勾选 ASP.NET 和 ASP。
- 常见 HTTP 功能:默认勾选即可,包含 HTTP 错误、默认文档等。
- 健康和诊断:用于日志记录和请求监控。
- 安全性:包含请求筛选、URL 授权等安全功能。
-
勾选完成后,点击窗口右下角的 “确定” 按钮。
(图片来源网络,侵删)
第三步:等待安装完成
Windows 将开始自动下载并安装你选择的 IIS 组件,这个过程可能需要几分钟时间,具体取决于你的网络速度和电脑性能。
- 你会看到一个进度条,显示“正在配置 Windows 功能”。
- 安装过程中,系统可能会提示你插入 Windows 7 的安装光盘,如果你有光盘,请插入;如果没有,你也可以提供一个包含安装文件的文件夹路径(通常可以从微软官网下载)。
- 安装完成后,系统会自动关闭窗口,并提示“Windows 已完成请求的更改”。
第四步:验证 IIS 是否安装成功
安装完成后,最直接的方法就是通过浏览器访问 IIS 的默认欢迎页面。
- 打开你常用的浏览器(如 Chrome、Firefox、Edge 或 IE)。
- 在地址栏中输入:
http://localhost或者http://127.0.0.1然后按回车。
如果一切正常,你应该能看到一个漂亮的 IIS 7 欢迎页面,上面写着 “欢迎使用 IIS 7” (Welcome to IIS 7!)。
如果你看到这个页面,恭喜你,I 已经成功安装并运行了!

第五步:配置 IIS(可选但重要)
IIS 已经跑起来了,你可能需要进行一些基本配置。
打开 IIS 管理器
- 方法一:点击“开始”菜单,在搜索框中输入
inetmgr,然后按回车,即可直接打开。 - 方法二:点击“开始” -> “控制面板” -> “管理工具” -> “Internet 信息服务 (IIS) 管理器”。
打开后,你会看到一个管理界面,左侧是服务器和网站列表。
配置默认网站
默认网站通常指向 C:\inetpub\wwwroot 目录,你所有的网页文件都应该放在这个目录下,才能通过 http://localhost 访问。
-
修改网站根目录:
- 在 IIS 管理器左侧,展开你的计算机名,然后点击 “默认网站”。
- 在右侧的“操作”面板中,点击 “基本设置...”。
- 在弹出的窗口中,“物理路径”就是网站的根目录,你可以点击右侧的“浏览...”按钮来更改它,或者直接修改路径,修改后点击“确定”。
-
添加默认文档: 当你访问
http://localhost时,IIS 会自动在网站根目录下寻找一个默认文件,如index.html,default.aspx,index.php等。- 确保“默认网站”被选中。
- 在中间的“功能视图”中,双击 “默认文档”。
- 在右侧,你可以“添加”新的默认文档名(如
index.html),并通过“上移/下移”来调整它们的优先级,IIS 会从上到下依次查找。
-
配置 ASP.NET 版本(重要): 如果你的项目是 ASP.NET 开发的,你需要指定正确的 .NET Framework 版本。
- 确保“默认网站”被选中。
- 在中间的“功能视图”中,双击 “处理程序映射”。
- 在右侧,你会看到
*.aspx的映射,检查它的“模块”是否为你需要的 .NET Framework 版本(如aspnet_isapi.dll对应 .NET 2.0/3.5/4.0),如果不是,你可能需要为该网站“添加脚本映射”或修改应用程序池的 .NET Framework 版本。
配置应用程序池
应用程序池是运行网站的独立进程,可以隔离不同网站的运行环境,提高安全性。
- 在 IIS 管理器左侧,点击 “应用程序池”。
- 你会看到几个默认的应用程序池,如 .NET v4.0 Classic、ASP.NET v4.0、DefaultAppPool 等。
- 为你的网站指定应用程序池:
- 回到“默认网站”,在右侧的“操作”面板中点击 “高级设置...”。
- 在弹出的窗口中,“应用程序池”一项显示了当前网站使用的池,你可以点击右侧的“浏览...”来选择或修改它。
- 建议:将 ASP.NET 网站指向 ASP.NET v4.0 或 .NET v4.0 Classic 应用程序池。
常见问题与解决方法
问题 1:访问 http://localhost 显示 “HTTP 403.14 - Forbidden” 错误。
原因:IIS 没有找到默认文档。 解决方法:
- 打开 IIS 管理器。
- 选择“默认网站”,双击“默认文档”。
- 确保“Default.aspx”或“index.html”等文件存在并被启用,如果没有,点击“添加”,输入
index.html或default.aspx,然后点击“确定”。
问题 2:访问 http://localhost 显示 “HTTP 404.0 - Not Found” 错误。
原因:
- 网站
wwwroot目录为空。 - 物理路径配置错误。 解决方法:
- 检查
C:\inetpub\wwwroot目录下是否有文件。 - 检查 IIS 管理器中“默认网站”的“基本设置”里的“物理路径”是否正确。
问题 3:ASP.NET 页面无法运行,直接显示代码或下载。
原因:IIS 没有配置好 ASP.NET 的处理程序。 解决方法:
- 在“打开或关闭 Windows 功能”中,确保“Internet 信息服务” -> “万维网服务” -> “应用程序开发功能”里的 ASP.NET 已勾选并安装。
- 在 IIS 管理器中,确保你的网站使用的应用程序池是 ASP.NET v4.0。
- 你也可以尝试在命令提示符(管理员身份运行)中执行
aspnet_regiis -i命令来注册 ASP.NET。
通过以上五个步骤,你就完成了在 Windows 7 上安装和配置 IIS 的全过程,你可以将你的网站文件(如 HTML, CSS, JS, ASP.NET 等)放到 C:\inetpub\wwwroot 目录(或你自定义的目录),然后通过 http://localhost 或 http://localhost/你的文件名 来访问了。
希望这份教程对你有帮助!
