与在云中运行IIS相比,在自己的服务器上运行IIS所面临的挑战之一是您需要手动安装所需的组件,有时弄清楚需要安装哪些组件才能获得所需的功能可能会很棘手。例如,在IIS中,默认情况下未安装经典版本的ASP。因此,当您尝试浏览到服务器上的ASP页时,可能会看到HTTP 404错误,或者您可能会在浏览器窗口中看到ASP页的源代码。当未安装用于定义经典ASP环境的配置设置时,会同时创建这两个错误条件。
要在Web服务器上支持和配置ASP应用程序,必须安装ASP模块。要在IIS上安装ASP模块,请针对您的Windows版本使用以下步骤。
在Windows Server 2012或Windows Server 2012 R2上安装经典ASP
- 在任务栏上,单击“ 服务器管理器”。
- 在服务器管理器中,单击“ 管理”菜单,然后单击“ 添加角色和功能”。
- 在“ 添加角色和功能”向导中,单击“ 下一步”。选择安装类型,然后单击下一步。选择目标服务器,然后单击下一步。
- 在“ 服务器角色”页面上,展开Web服务器(IIS),展开Web服务器,然后展开“ 应用程序开发”。
- 在“ 服务器角色”页面上,选择ASP。
- 如果添加ASP所需的功能?出现对话框,单击添加功能。(仅当您尚未在服务器上安装ISAPI Extensions时,才会显示此页面。)
- 在“ 服务器角色”页面上,应选择ASP和ISAPI扩展。单击下一步。
- 在“ 功能”页面上,单击“ 下一步”。
- 在确认页面上,单击安装。
- 在结果页面上,单击关闭。
在Windows 8或Windows 8.1上安装经典ASP
- 在“ 开始”屏幕上,将指针一直移动到左下角,右键单击“ 开始”按钮,然后单击“ 控制面板”。
- 在控制面板中,单击“ 程序和功能”,然后单击“ 打开或关闭Windows功能”。
- 展开Internet信息服务,展开万维网服务,展开应用程序开发功能,然后选择ASP。
注意
如果尚未安装ISAPI扩展功能,则将选择该功能。
- 单击确定。
- 单击关闭。
在Windows Server 2008或Windows Server 2008 R2上安装经典ASP
- 单击“ 开始”,指向“ 管理工具”,然后单击“ 服务器管理器”。
- 在“ 服务器管理器”层次结构窗格中,展开“ 角色”,然后单击“ Web服务器(IIS)”。
- 在“ Web服务器(IIS)”窗格中,滚动到“ 角色服务”部分,然后单击“ 添加角色服务”。
- 在“ 添加角色服务向导”的“ 选择角色服务”页上,选择“ ASP”。
- 如果出现“ 添加ASP 所需的角色服务”对话框,请单击“ 添加所需的角色服务”。(仅当您尚未在服务器上安装ISAPI Extensions角色服务时,才会显示此页面。)
- 在“ 选择角色服务”页面上,单击“ 下一步”。
- 在“ 确认安装选择”页面上,单击“ 安装”。
- 在结果页面上,单击关闭。
在Windows Vista或Windows 7客户端上安装经典ASP
- 单击开始,然后单击控制面板。
- 在控制面板中,单击“ 程序和功能”,然后单击“ 打开或关闭Windows功能”。
- 依次展开Internet信息服务,万维网服务和应用程序开发功能。
- 选择ASP,然后单击“ 确定”。
更多信息
有关如何安装经典ASP以及如何配置经典ASP选项的更多信息,请参见IIS配置参考中的ASP <asp>文章。