我有一个来自Coldfusion 8和IIS 7的非常奇怪的行为。
在IIS上,声明了一个站点,其中一个子目录是一个虚拟目录,位于本地文件系统。 除了一个子目录之外,一切正在工作。 突然之间,当我尝试访问子文件夹时,出现错误403访问被拒绝。
我放置一个简单的CFM页面来做我的testing:
<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
我检查了以下,找不到任何区别:
我打开了失败请求追踪并添加了一个规则来捕获事件。 看来通配符Coldfusion ISAPIfilter实际上是抛出exception:
CALL_ISAPI_EXTENSION:
DllName ColdfusionInstallationPath \ runtime \ lib \ wsconfig \ 1 \ jrun_iis6_wildcard.dll
MODULE_SET_RESPONSE_ERROR_STATUS:
ModuleName IsapiModule
通知128
HttpStatus 403
HttpReason 访问被拒绝 。
HttpSubStatus 0
ErrorCode 0
ConfigExceptionInfo通知
EXECUTE_REQUEST_HANDLER ErrorCode操作已成功完成。 (为0x0)
有没有人有一个线索如何解决这个问题?
PS这个问题交叉发布在StackOverflow在https://stackoverflow.com/questions/7270560/error-403-while-getting-cfm-page
检查这篇文章 ,这似乎准确地描述你所看到的。