服务器 
首页 > 服务器 > 浏览文章

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

(编辑:jimmy 日期: 2025/5/1 浏览:3 次 )

在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:

<"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后重启站点,大功告成)

上一篇:Windows 2008 R2防火墙,允许被ping的设置方法
下一篇:当前标识没有对"Temporary ASP.NET Files"的写访问权限的解决办法
一句话新闻
高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。