开发者

Error 403 while getting cfm page

I have a very weird behavior from Coldfusion 8 and IIS 7.

On the IIS, a site is declared and one of the subsirectories is a virtual directory poiting to a local filesystem. Everything is working except for a subdirectory. All of the sudden, I get an error 403 Access Denied as soon as I try to access a subfolder.

I place a simple CFM page to make my tests:

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

This request works: http://myserver/vDir/fckeditor/editor/test.cfm

While this one triggers a 403: http://myserver/vDir/fckeditor/editor/filemanager/test.cfm

I checked the following and could not find any difference:

  • NTFS rights -> same on both directories. The user running the ColdFusion service has 'Full Control'
  • IIS Authentication -> same on both folders
  • Authorization Rules -> same on both folders
  • Handler Mappings -> same on both folders

I turned on the Failed Request Tracing and added a rule to capture the event. It appears that the wildcard Coldfusion ISAPI filter is actually throwing the exception:

CALL_ISAPI_EXTENSION:

DllName ColdfusionInstallationPath\runtime\lib\wsconfig\1\jrun_iis6_wildcard.dll

MODULE_SET_RESPONSE_ERROR_STATUS:

ModuleName IsapiModule

Notification 128

HttpStatus 403

HttpReason Access denied开发者_StackOverflow社区.

HttpSubStatus 0

ErrorCode 0

ConfigExceptionInfo Notification

EXECUTE_REQUEST_HANDLER ErrorCode The operation completed successfully. (0x0)

Do anyone have a clue on how to solve this?

P.S. this post is cross-posted on ServerFault at https://serverfault.com/questions/307204/error-403-while-getting-cfm-page


This is definitely an IIS 7/7.5 issue - try modifying permissions on the whole folder - you might need to restart IIS just in case the permissions need to be applied.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜