Installing ColdFusion on IIS7 Still a Pain

Vista iconThis post isn't anything new, but I felt that I should document that yet another person has wasted some of their life struggling to get CF working on an IIS7 machine. I first ran into this problem about 6 months ago when trying to install CF8 on Windows Server 2008 (64-bit), and we had so many problems doing it that the server was rolled back to Windows Server 2003 (32-bit) to get around it. Today I had to get CF9 installed on a Vista, and had to deal with the same issues all over again. Luckily the solution was simpler this time, and involved only one reinstall of CF, rather than 5 and a full wipe of an OS like last time.

Why hasn't this been fixed by now?

Oh, and for those needing a solution, I found mine at Dale Fraser's Blog.

 

Comments

Paul's Gravatar I also hope they fix this with ColdFusion 9. I believe there are also better ( faster ) implementations then the ISAPI filters I hope Adobe look into this especially since people are starting to move to server 2k8. Just FYI the same solutions work on Windows 7 ( 64 and 32bit ) I have short screen cast here: http://blog.kukiel.net/2009/07/installing-coldfusi...
Jon Hartmann's Gravatar @Paul: Yeah, there are many reasons why CF could do with better hooks for IIS7, not the least of which is speed reasons... I personally feel that they need to hook higher into the chain so that a CF application can control access to all of its files, not just ColdFusion ones.
bret's Gravatar CF itself is a fairly easy install. But I did have it take over and royally mess with IIS once. Luckily, there were only so many combinations in IIS to try before I got it back to normal.
Jon Hartmann, July 2011

I'm Jon Hartmann and I'm a Javascript fanatic, UX/UI evangelist and former ColdFusion master. I blog about mysterious error messages, user interface design questions, and all things baffling and irksome about programming for the web.

Learn more about me.

Post a job. Find one. authenticjobs.com

Interested in becoming a sponsor? Contact me.