IIS7.5 配置自定义后缀的ASP文件 无法执行 总是提示下载的解决方

这篇文章主要介绍了IIS7.5 配置自定义后缀的ASP文件 无法执行 总是提示下载的解决方法,需要的朋友可以参考下

在IIS6上的配置很简单.比如,我把ASP的后缀自定义为.do后.在IIS6上只需要添加对应的处理程序映射
把.asp的配置复制后,新建一个.do的,配置好后,就能执行.do了.没有一点问题.

现在在IIS7.5中,我怎么配置都不能成功.
添加了处理程序映射,也添加了MIME,怎么都不行.真不知道IIS升级后,怎么这么麻烦.


前两天我也把站点从IIS6.0迁移到IIS7.5,也发现了楼主同样的问题,分享一下解决方案。
------------------------------
1,安装好IIS7.5;
2,发布站点,删除原站点根目录下的web.config文件;
3,配置站点,如ASP启用父目录、ASP最大请求实体主体限制、处理程序映射……等等;
4,文本编辑器打开新的web.config:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <httpErrors>
      <remove statusCode="500" subStatusCode="-1" />
      <error statusCode="500" prefixLanguageFilePath="\inetpub\custerr" path="500-100.asp" responseMode="File" />
    </httpErrors>
    <directoryBrowse enabled="false" />
    <defaultDocument>
      <files>
        <clear />
        <add value="index.新后缀" />
        <add value="default.新后缀" />
      </files>
    </defaultDocument>
    <handlers>
      <add name="ASP-新后缀" path="*.新后缀" verb="GET,HEAD,POST" modules="IsapiModule" scriptProcessor="%windir%\system32\inetsrv\asp.dll" resourceType="File" requireAccess="Script" />
    </handlers>
  </system.webServer>
</configuration>

(注意:在动词verb一栏必须都是大些,requireAccess修改成脚本模式即"Script",保存web.config后重启站点,大功告成)

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

今天有个客户问我他的网址访问目录就打开网站出现Directory Listing Denied,其实就是没有设置默认页面的问题,一般情况下默认网页的名称都是index.html,index.htm,default.htm,default.html、index.php、default.php等等,一般不是index就是default,不是ht
服务器用的是window server2008r2,用ueditor怎么也不能上传大文件,ueditor也修改了 PHP 也修改了,就是不行,最后还是修改iis设置生效了,以下是收集的修改方法。 我只用修改了第二步的1、2、3、4和第四步就可以了,仅供参考。 第一步:记得修改 php .ini
Win7/Windows2003下IIS6.0、IIS7.5的伪静态组件安装和伪静态配置方法,还包括常用的伪静态规则使用方法
因为需要,一直在找IIS7.5二级域名伪静态的设置方法,但是一直没有找到,有的也是ASP.NET设置的,通过本人摸索,终于完成了,其实很简单,下面我一步步教大家怎么设置
win7中iis7.5中没有http绑定类型的解决方法,需要的朋友可以参考下。
Windows 中IIS7、IIS7.5是默认不安装的,所以在安装完Windows Vista/windows 7/windows 2008之后如果需要安装IIS7/iis7.5的话,就要自己动手了。