当前位置: 主页 > 日志 > ISAPI/ADSI >

安装ISAPI通配符扩展后出现HTTP404错误的解决

使用VC6.0的ISAPI Extension向导(默认设置)生成一ISAPI DLL,将其安装为通配符扩展(IIS信息管理器->网站->属性->主目录->配置->映射->通配符应用程序映射->插入ISAPI EXTENSION)后,访问网站出现HTTP404错误。

   由于是使用向导生成的代码(未经修改),因此可以保证代码肯定没有问题。而且访问的页面肯定是存在的,删除这个扩展后访问就正常了。

     在网上查了几个小时也没找到有效的解决方法。有个老外说是要将添加通配符扩展那块的“判断文件是否存在”复选框的钩去掉,但是我试过了还是不行。还有个老外说要给ISAPI DLL所在目录足够的NTFS权限,我给了www匿名用户在那个目录的所有权限,但是还是不行。

      就在最后想放弃的时候,一不小心看到了IIS信息管理器那块的“Web服务扩展”项,展开以后,什么都明白了。、

     


      原来就是因为默认情况下IIS6.0禁用了“所有未知的ISAPI扩展”,允许它,ok,一切正常。就这么一个地方把我折腾了2个多小时啊。

[日志信息]

该日志于 2009-03-01 16:30 由 redice 发表在 redice's Blog ,你除了可以发表评论外,还可以转载 “安装ISAPI通配符扩展后出现HTTP404错误的解决” 日志到你的网站或博客,但是请保留源地址及作者信息,谢谢!!    (尊重他人劳动,你我共同努力)
   
验证(必填):   点击我更换验证码

redice's Blog  is powered by DedeCms |  Theme by Monkeii.Lee |  网站地图 |  本服务器由西安鲲之鹏网络信息技术有限公司友情提供

返回顶部