我已经在IIS上为Windows 7启用了经典的asp支持,并为经典的asp配置了IIS web,但是没有显示.asp页面?

时间:2014-03-18 08:55:19

标签: iis iis-7 asp-classic iis-7.5 iis-6

我的.asp页面位于名为" MyWeb"和" MyWeb"的文件夹中。文件夹位于ineppub下的wwwroot文件夹下。我还在IIS管理器中为.asp添加了MIME类型作为application / asp,对于.aspx作为application / aspx我已经尝试了很长时间但仍然没有用。当我打开.asp文件时,它要求在IE浏览器中下载并在Mozilla Firefox中显示空白页面。任何机构都可以告诉我如何解决这个问题吗?

ANSWER =

问题解决了我刚刚将IIS管理器中的设置更改为启用父路径为true并将错误发送到浏览器为true并且它发生了。显示了IIS的Localhost主页,我的asp脚本也在运行。

1 个答案:

答案 0 :(得分:1)

您可能没有在IIS中安装Classic ASP支持。要在Windows 7中执行此操作,请按照以下步骤操作;

如何在IIS for Windows 7上启用Classic ASP支持

安装经典ASP支持

  1. 转到Control Panel - > Programs and Features

  2. 从左侧导航栏中选择

    Turn Windows features on or off

  3. Windows Features对话框展开Internet Information Services - > World Wide Web Services - > Application Development Features并勾选选项ASP如果尚未勾选,则也会勾选ISAPI Extensions(参见图片)。

    Windows Features dialog

  4. 为Classic ASP配置IIS Web

    1. 打开Administrative Tools - > Internet Information Services (IIS) Manager并选择您要配置的网站。

    2. Features View部分下的IIS部分中选择Handler Mappings,检查为指向*.asp的处理程序显示的现有映射列表(如果不存在)从右侧导航栏中选择Add Script Map

    3. 按照下图填写选项

      ClassicASP Handler

        

      重要如果使用64位并且想要启用32位支持,您可能希望使用32位等效的ISAPI DLL。见Dee's answer to How to enable ASP classic in IIS7.5

    4. 选择Request Restrictions按钮以打开Request Restrictions对话框。下面的三张图片详细说明了如果尚未设置则应配置的值。

      Request Restrictions - Mapping

      Request Restrictions - Verbs

      Request Restrictions - Access

相关问题