Skip to main content
Participant
November 21, 2013
Question

Cold Fusion 10 only parses cfm files in CFIDE and root website - need help

  • November 21, 2013
  • 2 replies
  • 1421 views

Just purchased CF 10 and cannot get it working on the site.  We currently use CF9 on Windows Server 2003 (32bit).  We are installing CF10 (32) on Windows Server 2008 (32).  Have tried multiple times and have researched and asked the community and have tried all suggested options.  Here’s where I'm at:

  • IIS configured with all required roles
  • CF10 Application service running under domain mgr
  • All CF10 updates installed in correct sequence (8-12)
  • Just released CF10 mandatory update installed (released 11/21/13)
  • CF Connector works fine
  • All Handler mappings for CF types show properly as enabled and inherited in all sub folders from 'Default Web Site'

The results are that CFIDE administrator works fine.  CFM pages in root web parse fine too.  CFM pages do not parse from subdirectories (Folders within wwwroot other than CFIDE).  We receive the ‘Internet Explorer cannot display the webpage’ error within IE on these CFM pages.

For testing, I used the iisstart.hm and saved it as iisstart.cfm.  Also copied this file and the image file to a wwwroot subdirectory.  The results for executing these are:

The forum suggested that in IIS we add virtual directories for CFIDE and Jakarta to the subfolders and that does not make any difference - same error.  Really stumped…

This topic has been closed for replies.

2 replies

Inspiring
November 22, 2013

You mention that CF is running under "user domain mgr."  Two things to check:  does that user have privs to all the folders under the webroot, and what user is the IIS app pool running under for that website/virtual directory?

-reed

ETP2013Author
Participant
November 22, 2013

Decided to try another test.  Created new folder and only put the iisstart.htm/cfm and welcome.png file in it.  Created a new virtual directory in IIS to that folder and all works OK.  Did some more flushing of the issue with the one site and found that it used session variables and if the session wasn't valid it was invoking a page that couldn't be found because the mapping was different.  Therefore, it simply didn't matter what page I was trying to bring up and it was code that would not get invoked if it wasn't a cfm (why the htm worked).  Saw others with this issue and hope this might help them.

vishu_13
Inspiring
November 22, 2013

Hi

Can you show us the screenshot of permissions of wwwroot folder and sub-directory folder?

Also, can you create a new site in IIS and create the same directory structure however assign permisison as Everyone and then test the behavior. As you have configured the connector with All then you need not to create the connector once again. The reason why CFIDE and jakarta are working fine because they are not the actual directories, they are virtual. So in conclusion, the issue seems like the .cfm present inside the subdirectories are not working fine.

It seems like .htm is working fine within the subdirectory.

HTH

Thanks

VJ

ETP2013Author
Participant
November 22, 2013

Doesn't seem to be permissions as all listed in CFIDE are in wwwroot and subdirectories. 

Added new folder to C:\ drive named 'website' and copied the web application to there.  The permission for 'everyone' with full control was added and cascaded down.  In IIS, added this subfolder as a virtual directory.  Testing shows the same issue - cfm doesn't process, but htm fine.