I have had several people try this now, and CF8 will not install on Vista SP1 using IIS.
Below is what you get, I could probably manually hack lots of IIS settings and get it working, but since there is nothing on the NET on this, I would like to know why.
I have narrowed it down as I didn't originally know if it was 8.01 related or SP1 related, and it is definately Vista SP1 that breaks everything.
I have reported this to Adobe and they have contacted me asking for more info, so the wheel is in motion. Until then, I don't even have a workaround, mainly because I haven't had the time to work out what config file is missing etc.
Anyway after installing, the configuration page will not open as the connector is not installed properly or not properly configured / connected.
Server Error in Application "DEFAULT WEB SITE"Internet Information Services 7.0Error Summary HTTP Error 404.3 - Not FoundThe page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map.Detailed Error Information Module StaticFileModuleNotification ExecuteRequestHandlerHandler StaticFileError Code 0x80070032Requested URL http://127.0.0.1:80/CFIDE/administrator/index.cfmPhysical Path C:\inetpub\wwwroot\CFIDE\administrator\index.cfmLogon Method AnonymousLogon User Anonymous Most likely causes: " It is possible that a handler mapping is missing. By default, the static file handler processes all content. " The feature you are trying to use may not be installed. " The appropriate MIME map is not enabled for the Web site or application. (Warning: Do not create a MIME map for content that users should not download, such as .ASPX pages or .config files.) " If ASP.NET is not installed. Things you can try: " In system.webServer/handlers: o Ensure that the expected handler for the current page is mapped. o Pay extra attention to preconditions (for example, runtimeVersion, pipelineMode, bitness) and compare them to the settings for your application pool. o Pay extra attention to typographical errors in the expected handler line. " Please verify that the feature you are trying to use is installed. " Verify that the MIME map is enabled or add the MIME map for the Web site using the command-line tool appcmd.exe. 1. To set a MIME type, use the following syntax: %SystemRoot%\windows\system32\inetsrv\appcmd set config /section:staticContent /+[fileExtension='string',mimeType='string'] 2. The variable fileExtension string is the file name extension and the variable mimeType string is the file type description. 3. For example, to add a MIME map for a file which has the extension ".xyz": appcmd set config /section:staticContent /+[fileExtension='.xyz',mimeType='text/plain'] Warning: Ensure that this MIME mapping is needed for your Web server before adding it to the list. Configuration files such as .CONFIG or dynamic scripting pages such as .ASP or .ASPX, should not be downloaded directly and should always be processed through a handler. Other files such as database files or those used to store configuration, like .XML or .MDF, are sometimes used to store configuration information. Determine if clients can download these file types before enabling them. " Install ASP.NET. " Create a tracing rule to track failed requests for this HTTP status code. For more information about creating a tracing rule for failed requests, click here. Links and More InformationThis error occurs when the file extension of the requested URL is for a MIME type that is not configured on the server. You can add a MIME type for the file extension for files that are not dynamic scripting pages, database, or configuration files. Process those file types using a handler. You should not allows direct downloads of dynamic scripting pages, database or configuration files. View more information »
11 comments:
Same thing happened to me. I was able to get CF to render cfm manually but I haven't gotten flex to communicate to cf hooked into IIS. Frustrating, for the time being I have 2 instances of CF running locally. I guess I could roll back SP1.
I have installed Coldfusion 8.01 now on 4 computers running Vista SP1, I did have an issue running it on Vista SP1 64bit.
However all the time I checked, there were 2 main factors. The moest common cause is that the connector config, doesn't have permission to run.
But an even more confusing problem is that you MUST install Coldfusion and run it as an Administrator.
When I ran the installer as an administrator, I never had a problem with the install of Coldfusion 8.01 on any of the machines I installed it on.
The clue is when you go and run the Connector config, and try to setup the connectors manually.
If you looked into the IIS handlers for *.cfm you will find they are missing. This is due to Coldfusion installer, not having permission to install the connectors correctly.
@Andrew,
Installing CF 8.01 under Vista SP1 via the Run As Administrator option, does not fix the problem. The web server is still not connected.
Running the web connector as Administrator post install does not work either, the web connector does not see any sites under IIS, thus you can not select the Default Site or all sites to configure.
@Dale, Ok I made the assumption that you have IIS6 compatability mode switched on, and WAS is installed correctly.
This had me too, and I did post that problem in the cfaussie. Although my problem was a corruption in the config file for IIS. but once I found the KB on MS I was all sorted again.
I may bet thats your problem too.
Can you point me to the KB?
8.0.1 on SP1 works for me...no special hacks needed. Weird stuff.
I had 8.0.1 installed already before I ran the SP1 update. After running the SP1 update I did have some issue with IIS reporting the same 404.3 error. However, I just used the CF instance script to disconnect and reconnect each CF instance to each IIS site and everything started working again. Not idea, but it was not that hard of a fix.
I think it has something to do with the coldfusion 8.01 installer.
Look like the 8.01 installer doesn't turn on any of addtional IIS feature which require for coldfusion. Which the 8.0 installer does turn on all the require addtional IIS features during the wizard (before the installation begin)
I tried to install 8.01 and 8.0 on Vista 32bit, Vista 64bit, Vista SP1 32bit, Bista SP1 64bit.
Coldfusion 8.01 fail to run after 8.01 installation in all 4 test, but Coldfusion 8.01 is working if i use 8.0 installer then run 8.01 update.
I also compare the IIS setting after each of the 8.01 and 8.0 installer, the IIS setting remain the same after 8.01 installation. but i saw some features is turn on after the 8.0 installation.
I finally have a solution. Had to just work it out myself, but it's easy once you know how.
http://dale.fraser.id.au/2008/05/coldfusion-8-vista-sp1-solution.html
I started using Apache on my XP and Vista dev boxes. Runs much better and you can have virtual hosts and things like mod_rewrite. I'm going to switch my prodution servers to it as well.
Hey guys, I too was kind of excited to jump into the Coldfusion world with the install of CF9. The first install went
flawlessly with one error stating that I would have to use wsconfig.exe to configure CF9. I thought, no problem
maybe there is a help file or script that I could use to follow the steps required to complete this task. No such luck. I
gooled this message to hopefully find some info on the steps required, no such luck. I next hunted down and found that the
install had built a menu/subitem menu in the START display for wsconfig.exe. I ran this app and it opened a command
prompt as well as a small config window with the raised Add Exit buttons. When I chose add, the first error screen
told me that I needed to -start macromedia jrun4 or Coldfusion. I looked in servecies and noticed that the CF9 app server
was waiting to be started, so I clicked the start link. This action timed out. I did more snooping and found jrun.exe. It
started CF9 app server. Trouble started soon after as I was trying to goto an IE8 window, my cursor froze. I could not
access any application currently opened or closed! I ended up turning my machine off & restarting it again. Next I got the
bright idea to start JRUN as admin. Once CF9 started I again started wsconfig I got the same error that I either
needed to -START macromedia jrun or CF9 even though JRuN had started the server. I opend IE8 and entered the /index.cfm
url and was greeted with the CF9 Welcome screen which asked me to enter my admin password. I made the entry and my cursor
froze again. This problem is a potential decision showstopper for me because I need to get back to my task of Web page
development.
The system that I am using is Vista Home SPII w/1.00g ram, 160gb hd. I currentlly have about 72gb available to place this
server. I need to know if anyone has had a similar problem using CF9 under Vista and would someone offer a possible solution.
Thanks in advance . . . TomJ
Post a Comment