Anyone having problems with ColdFusion 8 on Vista since SP1. Well lots of people are having problems with the install / config.
I reported to Adobe and the answers are a bit disapointing. Firstly they knew nothing about it, you might think they would test the software post a release of a major Service Pack, or even on one of the betas. Secondly the response I got, was I tried it and it worked fine.
Anyway, after many, many hours I know exactly what the problem is and there is a simple workaround.
The problem lies in IIS, if you don't install the right bits, it won't work, im not sure if these used to be installed under Vista by default but they aren't there anymore.
There are two things you need to manually select when installing IIS. You need to manually tick the three things highlighted here. Once you do that and install IIS, make sure you reboot before installing ColdFusion, even though it might not ask or force you too. IIS doesn't start working until after a reboot.

After that it's smooth sailing, just install ColdFusion 8, there is no need to run as administrator or do anything else special.
35 comments:
So that's why I didn't have trouble on my dev machine. I'm using the CF web server.
Yep,
I was using the built in server also, until I worked it out. The built in server works fine.
Is there any major difference between local development and using the built in server to using IIS?
This was driving me nuts. I was about to install WAMP and just use Apache. In fact I still might just to try it out.
Thanks for helping!
Hi Dale,
I am having the same issue with Vista and CF with IIS, but your fix did not help my situation. I would appreciate any other ideas you have and would also be interested in working out something for you to look at my system and help me solve the problem. Let me know if you are interested. Thanks.
chris@chriscurrie.com
Dale, that was brilliant. I'm running Vista Ultimate. I don’t know how you put that together but it worked great for me. The key was, check all three things that you mentioned re-boot, and then I had to un-install CF, and then re-install, and it all worked like a champ after the reinstall, many thanks! Gunnar
Thank you for investigating this. SP1 trashed IIS for me and when I reinstalled CF8 wouldn't work. This article pulled me back from the brink of madness.
Oh my - this problem had me just over that brink o'madness. Thank you SO much for finding this, and multiply that thanks for having taken the time to publish. I NEED this working in time for a class on Saturday - this fix saved my day.
sir, you are saving lives. (trumpets blare and princess leia places a medal around your neck)
this info was hardish to find, but you nailed it.
This worked for me.
Thanks Dale!
Nice. You don't even need to reinstall, just run the IIS connector configuration utility. Thanks for the tip!
I'm just trying to install the developer version of Coldfusion 8 on Vista and it unpacks the installer until 99% then tells me to pick another place to put the install files. It doesn't matter where I choose, I get the same thing.
Any help is appreciated.
David
@efdlrs that sounds like a corrupt installer, I would download it again.
You are my hero!
What a great answer! Solved my issue. I did have to uninstall CF, but reinstall solved all the issues.
THANKS!
Thank you. I've been trying other "solutions" and this was the easiest and it worked
Worked like a charm... thanks
Thanks a ton for this! Resolved my issues as well!
Thanks Dale ;)
Thanks, I was looking for this solution everywhere!
The error I was getting was:
Handler AboMapperCustom has a bad module "IsapiModule" in its
module list
Hi, I tried this on my computer and it didn't work for me. After hours of searching I found a different resolution - it might help others:
Fix: The c:\windows\system32\drivers\etc\hosts file has a bizarre entry:
::1 localhost
Comment it out using notepad run as administrator like so.
#::1 localhost
Reinstall. Done.
Thanks Dale!
This also works in getting ColdFusion to work on IIS in Windows 7!
Awesome post, thanks for the info.
Under Server 2008 R2, the place to find the settings is:
Server Manager
-> Roles
--> Web Server (IIS)
Right click, select "Add Role Services", then follow Dale's recommendations.
If you installed the web server edition, IIS 6 Metabase Compatibility is the only missing part.
I found it easiest to simply reinstall CF after adding this bit.
Thank you very much for this article. I have been struggling installing CF8 on Vista and this article was spot on. I wish I had seen this article earlier.
I was stuck before - using Vista and CF8 - and now I'm all set. It works. Nice going ! thanks !
Steve Dan
Miami
After 2~3 hours of struggling, I finally found your solution. It works now! Thank you so much.
I love you! Thanks!
Hi Dale,
I have a slightly different problem: a new, clean Win2008 64 IIS7 and CF9 "standalone" installation. I created a new website instead of "Default" and CFIDE resides in that site. I can access "CF Administrator" and also see html files published on this site but not .cfm files! I get 404 error. As I see it the CF9 installation works as I can see the Administrator, and the IIS works as I can see html files. What have I missed?
Any idea? Thanks,
Johan, Sweden
You saved my job! Thanks a lot!!!
Hi,
I can't see the image with the options checked. Can you repost the image or share the options selected? This sounds like what I've been looking for.
Thanks!!
Awesome, Thanks, this worked for me on Windows 7.
When installing ColdFusion 9 on IIS 7 it's advisable to also install the ASP.NET role.
Without it the Web Service Connector tool won't work correctly.
For those of you installing ColdFusion 8 on Windows 7 64 bit, you will need to enable 32-bit applications in the Application Pool. Following Dale's instructions and that little tid bit got it working for me.
cheers
Thanks, mate. That saved our company about a week trying to figure it out :-)
Thank you. Really very useful post;)
Post a Comment