我的.asp页面位于名为" MyWeb"和" MyWeb"的文件夹中。文件夹位于ineppub下的wwwroot文件夹下。我还在IIS管理器中为.asp添加了MIME类型作为application / asp,对于.aspx作为application / aspx我已经尝试了很长时间但仍然没有用。当我打开.asp文件时,它要求在IE浏览器中下载并在Mozilla Firefox中显示空白页面。任何机构都可以告诉我如何解决这个问题吗?
ANSWER =
问题解决了我刚刚将IIS管理器中的设置更改为启用父路径为true并将错误发送到浏览器为true并且它发生了。显示了IIS的Localhost主页,我的asp脚本也在运行。
答案 0 :(得分:1)
您可能没有在IIS中安装Classic ASP支持。要在Windows 7中执行此操作,请按照以下步骤操作;
转到Control Panel
- > Programs and Features
从左侧导航栏中选择
从Windows Features
对话框展开Internet Information Services
- > World Wide Web Services
- > Application Development Features
并勾选选项ASP
如果尚未勾选,则也会勾选ISAPI Extensions
(参见图片)。
打开Administrative Tools
- > Internet Information Services (IIS) Manager
并选择您要配置的网站。
在Features View
部分下的IIS
部分中选择Handler Mappings
,检查为指向*.asp
的处理程序显示的现有映射列表(如果不存在)从右侧导航栏中选择Add Script Map
。
按照下图填写选项
重要如果使用64位并且想要启用32位支持,您可能希望使用32位等效的ISAPI DLL。见Dee's answer to How to enable ASP classic in IIS7.5
选择Request Restrictions
按钮以打开Request Restrictions
对话框。下面的三张图片详细说明了如果尚未设置则应配置的值。