+ -
当前位置:首页 → 问答吧 → iis中的资源名称中带有下滑线的不能访问

iis中的资源名称中带有下滑线的不能访问

时间:2011-11-22

来源:互联网

服务器上iis中部署的站点,里面的资源名称带有下滑线的不能访问,比如aaa_aaa.mp4,直接在浏览器里访问http://1.3.4.4:80/resource/aaa_aaa.mp4,打不开,改成aaa-aaa.mp4 就能访问了,可见不是目录访问权限的问题,那是什么原因呢?iis对名称有过滤吗?这方面的高手请指点一下啊····

作者: ghlzs   发布时间: 2011-11-22

IIS本身好像没有什么过滤,你看看是不是IIS上设置了什么ISAPI筛选器.

作者: qianjin036a   发布时间: 2011-11-22

并建议url中使用中划线 - 而非下划线 _

作者: yhtapmys   发布时间: 2011-11-22

引用 1 楼 qianjin036a 的回复:

IIS本身好像没有什么过滤,你看看是不是IIS上设置了什么ISAPI筛选器.


是设置了类似%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll 的筛选器,可这个刷选规则也查看不了啊

作者: ghlzs   发布时间: 2011-11-22

引用 2 楼 yhtapmys 的回复:

并建议url中使用中划线 - 而非下划线 _


现在的情形是改成中划线确实管用,就是不明白为什么

作者: ghlzs   发布时间: 2011-11-22