The BASICS:
Windows Server 2008 R2 Standard
ColdFusion 9.0.1 Enterprise
IIS 7
Using CF Administrator:
- two instances created/configured under a single cluster
Using IIS Manager:
- one new site created
- site webroot points to a UNC share
Using Web Server Configuration Tool, configured the following:
- JRun Server: the new CF cluster
- IIS Website: ALL
- Configure webserver for ColdFusion 9 applications is checked.
I double checked and the new site does seem to be correctly configured; the Handler Mappings section lists IsapiModule entries for .cfc, .cfm and .cfml file extensions.
The PROBLEM:
IIS serves .htm pages but I always get that File not found error for any and all ColfFusion pages. I have restarted IIS, ColdFusion, the even the server.
Here's a snippet from the log file:
07/05 15:56:54 Error [jrpp-1] - File not found: /home.cfm The specific sequence of files included or processed is: \\abc\share$\realfolder\home.cfm''
07/05 16:00:28 Error [jrpp-1] - File not found: /index.cfm The specific sequence of files included or processed is: \\abc\share$\realfolder\\index.cfm''
But the files I am requesting ARE present in the path listed above. So it seems that IIS is looking in the right place. And, like I mentioned, IIS is serving .htm files without issue. And the error page is coming from ColdFusion, so it would seem that IIS is indeed passing the request over to ColdFusion for processing. It seems that it's only ColdFusion that is blind to the presence of .cfm files.
Could this be a permissions issue? Do I need to configure a mapping somewhere? FYI, I had a ColdFusion/IIS configuration working earlier today on the same server but the files were local and not on a network share.
Any troubleshooting tips would be greatly appreciated.
Thanks,
Rod