平时使用 XP 安装 IIS6 搭建本地网站都挺轻松的,没想到这次使用 Win7 安装 IIS7.5 搭建了一个.NET 小系统那么复杂,一开始就遇到了问题。添加好系统文件发布的时候总是显示“HTTP 错误 404.3 – Not Found:由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。”。具体错误见下图:
在报错的详细错误信息中看到处理程序是 StaticFile,意思就是静态文件,而我搭建的这个小系统是.net,是动态程序。所以报错也就是必然了。点击网站的“处理程序映射”根本没有看到支持.aspx 的,具体见下图:
研究后才知道原来我在安装 IIS7.5 的时候直接默认安装,忘记勾选 ASP.NET 安装。所以解决办法就是安装 ASP.NET 即可。具体安装步骤如下:
1. 打开控制面板 – 程序 – 打开或关闭 Windows 功能。具体见下图:
2. 在 Windows 功能中勾选 Internet 信息服务 – 万维网服务 – 应用程序开发功能 – ASP.NET – 点击【确定】按钮,稍等片刻即可成功安装 ASP.NET。具体见下图:
至此,我们已经成功安装了 ASP.ENT,再次打开 IIS 中相应网站的处理程序映射就可以看到已经支持.aspx 文件了。具体见下图红框:
此时,访问我们本地的小系统就不会再出现 HTTP 错误 404.3 – Not Found”错误了。建议进入服务查看 ASP.NET State Service 是否已经正常启动,如果没有启动需要让其启动才能正常哦。ASP.NET State Service 正常启动的截图如下: