错误403同时获得CFM页面

问题描述:

我从ColdFusion的8和IIS 7错误403同时获得CFM页面

在IIS一个非常怪异的行为,网站声明和subsirectories之一是虚拟目录poiting到本地文件系统。除了子目录外,一切正在运行。突然之间,当我尝试访问子文件夹时,出现错误403拒绝访问。

我把一个简单的CFM页面,使我的测试:

<html> 
    <head> 
    </head> 
    <body> 
     <cfoutput>Test</cfoutput> 
    </body> 
</html> 

此请求的工作原理:http://myserver/vDir/fckeditor/editor/test.cfm

虽然这一个触发403:http://myserver/vDir/fckeditor/editor/filemanager/test.cfm

我查了下,并不能找到任何区别:

  • NTFS权限 - >两个目录都一样。运行 ColdFusion服务的用户拥有“完全控制”
  • IIS身份验证 - >同在这两个文件夹
  • 授权规则 - >同在这两个文件夹
  • 处理程序映射 - 在这两个文件夹>相同

我打开失败请求跟踪并添加一条规则,捕获事件。看来,通配符ColdFusion的ISAPI筛选器实际上是抛出异常:

CALL_ISAPI_EXTENSION:

DLLNAME ColdfusionInstallationPath \运行\ LIB \ WSCONFIG \ 1 \查找jrun_iis6_wildcard.dll

MODULE_SET_RESPONSE_ERROR_STATUS:

ModuleName IsapiModule

通知128

的HTTPStatus

HttpReason 拒绝访问

HttpSubStatus 0

错误码0

ConfigExceptionInfo通知

EXECUTE_REQUEST_HANDLER ERRORCODE操作已成功完成。 (0x0)

有没有人有关于如何解决这个问题的线索?

P.S.此帖被交叉发布在ServerFault上https://serverfault.com/questions/307204/error-403-while-getting-cfm-page

+0

我怀疑这与ColdFusion有什么关系。 IIS需要允许访问该子文件夹。 – ale

这绝对是IIS 7/7。5问题 - 尝试修改整个文件夹的权限 - 您可能需要重新启动IIS以防万一需要应用权限。