欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

virtualbox win7 iis 由于扩展配置问题而无法提供您请求的页面

程序员文章站 2023-08-16 16:53:41
错误描述: win7下使用iis7.5 发布asp网站,提示 http 错误 404.3 – not found 由于扩展配置问题而无法提供您请求的页面。如果...

错误描述: win7下使用iis7.5 发布asp网站,提示

http 错误 404.3 – not found

由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 mime 映射。

   其中在页面打印的详细错误信息中,看到了当前asp的页面的处理程序是staticfile 程序,这里很明显是不正常的。

virtualbox win7 iis 由于扩展配置问题而无法提供您请求的页面

我们都知道asp页面是动态脚本页,它和aspx文件一样是由专门的程序来处理的,而staticfile程序是用来处理静态网页的程序,肯定解析不了asp文件……

  那么一定是我们没有指定asp文件的处理程序才会出现这种情况。

  在网站功能视图下双击处理程序映射,我们可以看到处理各种特定请求类型的响应资源,其中有aspx的,还有默认的*文件的处理程序是staticfile ,唯独没有找到处理asp文件的程序。如图:

virtualbox win7 iis 由于扩展配置问题而无法提供您请求的页面

 解决方法:

  控制面板中打开程序,选择“程序和功能”中的“打开或关闭windows功能”,找到internet信息服务—万维网服务—应用程序开发功能,勾选asp文件夹和isapi扩展文件夹。如图

virtualbox win7 iis 由于扩展配置问题而无法提供您请求的页面

这时刷新iis下的网站,再次查看网站的“处理程序映射”,就会看到增加了一个*.asp文件的处理程序aspclassic的信息,如图:

virtualbox win7 iis 由于扩展配置问题而无法提供您请求的页面

 asp页面解析成功!