默认情况下未在 IIS 7.0 及更高版本上安装经典 ASP

作者:Robert McMurray

在云中运行 IIS 相比,在自己的服务器上运行 IIS 面临的挑战之一是需要手动安装所需的组件,并且有时很难弄清楚需要安装哪些组件才能获得所需的功能。 例如,在 IIS 中,默认情况下未安装经典版 ASP。 因此,当你尝试浏览服务器上的 ASP 页面时,可能会看到 HTTP 404 错误,或者可能会看到浏览器窗口中显示 ASP 页面的源代码。 未安装用于定义经典 ASP 环境的配置设置时,就会创建这两种错误情况。

若要在 Web 服务器上支持和配置 ASP 应用程序,必须安装 ASP 模块。 若要在 IIS 上安装 ASP 模块,请根据你的 Windows 版本使用以下步骤。

在 Windows Server 2012 或 Windows Server 2012 R2 上安装经典 ASP

  1. 在任务栏上,单击 “服务器管理器”。
  2. 在“服务器管理器”中,单击“管理”菜单,然后单击“添加角色和功能”。
  3. 在“添加角色和功能”向导中,单击“下一步”。 选择安装类型,然后单击“下一步”。 选择目标服务器,然后单击“下一步”。
  4. 在“服务器角色”页上,依次展开“Web 服务器 (IIS)”、“Web 服务器”和“应用程序开发”。 The Server role
  5. 在“服务器角色”页上,选择“ASP”
  6. 如果出现“是否添加 ASP 所需的功能?”对话框,请单击“添加功能”。 (仅当尚未在服务器上安装 ISAPI 扩展时,才会显示此页面。)
    The Windows features
  7. 在“服务器角色”页上,应选择“ASP”和“ISAPI 扩展”。 单击 “下一步”Server role
  8. 在“功能”页上,单击“下一步”。
  9. 在“确认”页上,单击“安装”
  10. 在“结果” 页面中单击“关闭”

在 Windows 8 或 Windows 8.1 上安装经典 ASP

  1. 在“开始”屏幕上,将指针一直移动到左下角,右键单击“开始”按钮,然后单击“控制面板”

  2. 在“控制面板”中,单击“程序与功能”,然后单击“打开或关闭 Windows 功能”。

  3. 依次展开“Internet Information Services”、“万维网服务”和“应用程序开发功能”,然后选择“ASP”。 Windows features

    注意

    如果尚未安装 ISAPI 扩展功能,则会选择该角色。

  4. 单击“确定”。

  5. 单击“关闭” 。

在 Windows Server 2008 或 Windows Server 2008 R2 上安装经典 ASP

  1. 单击“开始” ,指向“管理工具” ,然后单击“服务器管理器”

  2. 在“服务器管理器”层次结构窗格中,展开“角色”,然后单击“Web 服务器(IIS)”。

  3. 在“Web 服务器(IIS)”窗格中,滚动到“角色服务”部分,然后单击“添加角色服务”。

  4. 在“添加角色服务向导”的“选择角色服务”页,选择“ASP”。

    Add Role Services dialog with ASP selected

  5. 如果出现“添加 ASP 所需的角色服务”对话框,请单击“添加所需的角色服务”。 (仅当尚未在服务器上安装 ISAPI 扩展角色服务时,才会显示此页面。)

    Add Role Services Required by ASP dialog

  6. 在“选择角色服务”页上,单击“下一步”

  7. “确认安装选择”页中,单击“安装”

  8. 在“结果” 页面中单击“关闭”

在 Windows Vista 或 Windows 7 客户端上安装经典 ASP

  1. 单击「开始」,然后单击“控制面板”

  2. 在“控制面板”中,单击“程序与功能”,然后单击“打开或关闭 Windows 功能”。

  3. 依次展开“Internet Information Services”、“万维网服务”和“应用程序开发功能”。

  4. 选择“ASP”,然后单击“确定”

    Windows Features Dialog with ASP selected

更多信息

有关如何安装经典 ASP 以及如何配置经典 ASP 选项的详细信息,请参阅 IIS 配置参考中的 ASP <asp> 一文。