Copy link to clipboard
Copied
We recently added a new webserver and set it up in our DMZ. It is running CF 9.01 Enterprise (update chf9010001) on Windows 2008 R2 server, IIS 7. We have an interesting problem. When we turn on debugging on the server through the CF Admin, we get the debugging information on CFM pages. However, when we attempt to view a CFC via URL (http://mycompany.com/nameofcfc.cfc?method=cfcmethod&foo=test, for example), no debugging information is displayed. On our CF 8 standard servers (running CF 8.01 Std, update chf8010004, on Windows 2003 server with IIS 6) which were also moved to the DMZ, we are still able to get debugging information from CFCs called via URL.
At this point, I am trying to determine if we have a networking/port blocking issue, of if this is a security feature added to CF 9.01 that was not in CF 8.The former seems unlikely as I would think debugging information would be blocked for CFM pages as well as CFCs.
Has anyone else run into this specific issue with CF 9.01?
Copy link to clipboard
Copied
Apparently Adobe made a change to ColdFusion in version 9.0 or 9.01 that disables CFC debug output. Thanks to Ray Camden for finding cause of this issu (http://www.coldfusionjedi.com/index.cfm/2011/6/30/Changing-in-debugging-with-CFCs-in-ColdFusion-9 ).
A bug/ER has been submitted for this:
http://cfbugs.adobe.com/cfbugreport/flexbugui/cfbugtracker/main.html#bugId=86966
Please vote for this issue if you feel Adobe should provide some method to output debug information when calling CFCs via HTTP rather than taking the choice away from developers entirely.
Copy link to clipboard
Copied
Yeah, this bit us on the bum too, and I have voted accordingly. This is pretty poor form from Adobe.
--
Adam