CF9 Administrator login not available on IIS (Win7)
Hi, I hope someone can help with this problem.
I have been trying to get a CF9 developer installation working on a new Windows 7 Pro / IIS7.5 (build 7.5.7600.16385) laptop. I am getting the "Could not find the ColdFusion component or interface CFIDE.adminapi.security" message when trying to browse to the CF Administrator - none of the existing threads or blogs that I've so far found help in resolving the problem.
IIS appears to be correctly installed with all of the required compatibility options included (the only IIS-related Service - aka "Windows Features" - not installed is the FTP Server). Interestingly, I cannot browse to or even start the default web site as I consistently get an error message that another process has a lock on the resource - though I can't find what process this might be and a hard-reboot doesn't release it. Other web sites on the same server will start ok.
CF9 also seems to have installed correctly (each time), with appropriate directory trees in both C:\ColdFusion9 and C:\inetpub\wwwroot\ (i.e. no duplicated or child CFIDE folders as suggested in Adobe's kb404796). I have installed using the built-in web server and with "All IIS web servers" options with a complete uninstall in-between, with the exact same results. I have also tried creating a separate CFIDE virtual site and mapping to it through IIS (removing the prior virtual mapping) and giving it it's own port (*:81) through IIS instead of through the default site with 8500, browsing to the Administrator via this gives the same error result. IP bindings are to "all unallocated".
All relevant Services appear to be started and running, browsing to an in-development web site on this server gives a "datasource not found" error; understandable since I can't get into the CFAdmin to set the DSN, although I have done this through Windows as an ODBC source, just in case.
The logfile in the FailedReqLogFiles (for a couple of requests to the Administrator page) gives the following:
#Software: Microsoft Internet Information Services 7.5
#Version: 1.0
#Date: 2010-10-14 00:16:41
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken
2010-10-14 00:16:41 fe80::a03f:1733:60ec:578a%11 GET /administrator/ - 81 - fe80::a03f:1733:60ec:578a%11 Mozilla/5.0+(Windows;+U;+Windows+NT+6.1;+en-GB;+rv:1.9.2.10)+Gecko/20100914+Firefox/3.6.10+(+.NET+CLR+3.5.30729;+.NET4.0C) 503 0 0 30406
2010-10-14 00:16:56 fe80::a03f:1733:60ec:578a%11 GET /favicon.ico - 81 - fe80::a03f:1733:60ec:578a%11 Mozilla/5.0+(Windows;+U;+Windows+NT+6.1;+en-GB;+rv:1.9.2.10)+Gecko/20100914+Firefox/3.6.10+(+.NET+CLR+3.5.30729;+.NET4.0C) 404 0 2 15003
2010-10-14 00:17:11 fe80::a03f:1733:60ec:578a%11 GET /favicon.ico - 81 - fe80::a03f:1733:60ec:578a%11 Mozilla/5.0+(Windows;+U;+Windows+NT+6.1;+en-GB;+rv:1.9.2.10)+Gecko/20100914+Firefox/3.6.10+(+.NET+CLR+3.5.30729;+.NET4.0C) 404 0 2 30009
2010-10-14 00:17:11 fe80::a03f:1733:60ec:578a%11 GET /favicon.ico - 81 - fe80::a03f:1733:60ec:578a%11 Mozilla/5.0+(Windows;+U;+Windows+NT+6.1;+en-GB;+rv:1.9.2.10)+Gecko/20100914+Firefox/3.6.10+(+.NET+CLR+3.5.30729;+.NET4.0C) 404 0 2 27147
2010-10-14 00:17:53 fe80::a03f:1733:60ec:578a%11 GET /administrator/ - 81 - fe80::a03f:1733:60ec:578a%11 Mozilla/5.0+(Windows;+U;+Windows+NT+6.1;+en-GB;+rv:1.9.2.10)+Gecko/20100914+Firefox/3.6.10+(+.NET+CLR+3.5.30729;+.NET4.0C) 500 0 0 6229
#Software: Microsoft Internet Information Services 7.5
#Version: 1.0
#Date: 2010-10-14 01:01:26
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken
2010-10-14 01:01:26 fe80::a03f:1733:60ec:578a%11 GET /administrator/ - 81 - fe80::a03f:1733:60ec:578a%11 Mozilla/5.0+(Windows;+U;+Windows+NT+6.1;+en-GB;+rv:1.9.2.10)+Gecko/20100914+Firefox/3.6.10+(+.NET+CLR+3.5.30729;+.NET4.0C) 500 0 0 208
But unfortunately just a generic 500.0 server error doesn't seem very helpful, however the very first entry error (503) indicates a Service unavailable. Damned if I can figure out which one though. It might have started manually at the request I suppose, which would account for the long time-taken value.
I've also checked the W3SVC settings in the C:\inetpub\AdminScripts\adsutil.vbs file but all look pretty ok. However the bindings are all pointing to :81 (the CFIDE virtual site) as the default which seems a little strange. (The default web site is bound to port 80 as per normal default setup.) Anyone know if I should edit all entries to :80?
By the way, CF9 worked perfectly on my old WinXP laptop when installed with it's built-in web server. I'd even consider going back to it but I'm reluctant because this one is much better!
Any help or ideas gratefully received... Thanks.
