错误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
这绝对是IIS 7/7。5问题 - 尝试修改整个文件夹的权限 - 您可能需要重新启动IIS以防万一需要应用权限。
我怀疑这与ColdFusion有什么关系。 IIS需要允许访问该子文件夹。 – ale