Iis 7 获取cfm页面时出现错误403

Iis 7 获取cfm页面时出现错误403,iis-7,coldfusion,coldfusion-8,Iis 7,Coldfusion,Coldfusion 8,我在Coldfusion 8和IIS 7中有一个非常奇怪的行为 在IIS上,声明一个站点,其中一个子目录是指向本地文件系统的虚拟目录。除了一个子目录外,一切都正常。当我试图访问子文件夹时,突然出现错误403“拒绝访问” 我放置了一个简单的CFM页面来进行测试: <html> <head> </head> <body> <cfoutput>Test</cfoutput> </body&

我在Coldfusion 8和IIS 7中有一个非常奇怪的行为

在IIS上,声明一个站点,其中一个子目录是指向本地文件系统的虚拟目录。除了一个子目录外,一切都正常。当我试图访问子文件夹时,突然出现错误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筛选器实际上正在引发异常:

调用ISAPI扩展名:

DllName ColdfusionInstallationPath\runtime\lib\wsconfig\1\jrun\u iis6\u wildcard.dll

模块设置响应错误状态:

模块名为IsapiModule

通知128

HttpStatus403

HttpReason访问被拒绝

HttpSubStatus 0

错误代码0

ConfigExceptionInfo通知

执行\u请求\u处理程序错误代码操作成功完成。(0x0)

有人知道如何解决这个问题吗


另外,这篇文章是在服务器上交叉发布的。

这肯定是IIS 7/7.5的问题-尝试修改整个文件夹的权限-您可能需要重新启动IIS,以防需要应用权限。

我怀疑这与ColdFusion有任何关系。IIS需要允许访问该子文件夹。