ColdFusion 9 ISAPI Only Runs in 32-Bit Mode

I recently updated my work laptop to 64-Bit Windows 7 so that I could up my RAM, and found that after installing CF IIS 7.0 threw 0x800700c1 errors. Luckily, after some googling, I found the answer.

The error message I was getting was a 500 server error, specifically "0x800700c1", which helped lead me to this forum post explains that CF ISAPI is 32 bit only, and goes on to describe how to solve the problem. In short, you need to open your Command window (with Admin permissions), and paste in the following code:

%windir%\system32\inetsrv\appcmd.exe set config -section:system.applicationHost/applicationPools -[name='DefaultAppPool'].enable32BitAppOnWin64:true

Worked like a charm!



Jon Hartmann's Gravatar Note that you'll need to do this once for each app pool. For my IIS7 install, each website had its own app pool.
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.

Interested in becoming a sponsor? Contact me.