SOLUTION TO INSTALL Coldfusion 8 Standard (32-bit) to Windows Server 2008 64-bit (SBS small business server 2008 x64) on IIS7
Spent a day researching online and finally made CF8 Standard work on IIS7 x64. Just want to share it.
SOLUTION TO INSTALL Coldfusion 8 Standard (32-bit) to Windows Server 2008 64-bit (SBS small business server 2008 x64) on IIS7
===
Example Website:
IIS > Sites > testwebsite
Path:
E:\testwebsite\
Homepage:
E:\testwebsite\index.cfm
IIS Application Pool: (automatically named and created by IIS)
testwebsite
===
1. PROBLEM: HTTP Error 404.17
SOLUTION:
IIS > Application Pools > (right click on) testwebsite > Advanced Settings > Enable 32-Bit Applications > (set to) True
(no restart needed)
===
2. Then I hit a 2nd PROBLEM: browser shows:
“Service Unavailable HTTP Error 503. The service is unavailable”
Refer to: http://mvolo.com/blogs/serverside/archive/2006/10/19/Where-did-my-IIS7-server-go_3F00_-Troubleshooting-_2200_service-unavailable_2200_-errors.aspx
I followed his steps and found out this error in windows Event Viewer > Windows Logs > Application > Error, Source=IIS-W3SVC-WP >
“The Module DLL C:\Windows\system32\RpcProxy\RpcProxy.dll failed to load. The data is the error.”
SOLUTION:
Edit file:
C:\Windows\System32\inetsrv\config\applicationHost.config
Change this line from:
<add name=”PasswordExpiryModule” image=”C:\Windows\system32\RpcProxy\RpcProxy.dll” />
To:
<add name=”PasswordExpiryModule” image=”C:\Windows\system32\RpcProxy\RpcProxy.dll” preCondition=”bitness64″ />
May need to restart IIS.
===
3. Now the 3rd PROBLEM pops up: browser shows:
“HTTP Error 500.19 – Internal Server Error”
Refer to: http://forums.iis.net/t/1154481.aspx
which refers to:
http://forums.iis.net/p/1149768/1871631.aspx
SOLUTION
They said the http compression modules caused the error, and need to disable it globally. Run this command:
%windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/httpCompression /-[name=’xpress’]
In case we want to re-enable it, run this:
%windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/httpCompression /+[name=’xpress’,doStaticCompression=’false’,dll=’%windir%\system32\inetsrv\suscomp.dll’]
(note two %windir% to replace)
NOTE: this will turn off HTTP compression for all sites on IIS. I tried to turn compression ON again in IIS > (Top Level Domain, the 1st node below “Start Page” on left sidebar) > (dbl-click icon) Compression, by unchecking all boxes (if checked) > apply changes, then checking all boxes > apply changes. Restart IIS. Then both HTTP compression & coldfusion work at the same time! (to confirm: check HTTP header: Content-Encoding = gzip, using Firefox add-on: Live HTTP Headers)
===
Then it finally worked!!
SUMMARY
1. Enable 32-Bit Applications in the IIS Application Pool
2. Edit applicationHost.config for RpcProxy.dll 64-bit setting
3. Disable HTTP compression scheme in IIS by command line
– than turn off then on Compression in IIS by GUI
References
http://forums.iis.net/t/1157092.aspx
never checked it
April 23rd, 2011 at 9:36 am
i actually love that, do you think acquire a lot more home elevators this particular topic? SEO Bristol
April 23rd, 2011 at 11:47 am
Finding this site made all the work I did to find it look like nothing. The reason being that this is such an informative post. I wanted to thank you for this detailed read of the subject. I definitely savored every little bit of it and I have you bookmarked to check out new stuff you post.
April 25th, 2011 at 4:48 pm
Hey! I just wanted to ask if you ever have any trouble with hackers? My last blog (wordpress) was hacked and I ended up losing several weeks of hard work due to no backup. Do you have any methods to protect against hackers?
May 26th, 2011 at 9:25 pm
Thank You For This Post, was added to my bookmarks.
June 12th, 2011 at 5:32 am
You are most welcome friend
June 12th, 2011 at 5:39 am
You are welcome
June 12th, 2011 at 5:48 am
Thanks bro,, keep it up
June 12th, 2011 at 5:50 am
Thank you,,
January 3rd, 2022 at 12:21 am
milwaukee String trimmer guard
Ayad knowledge base » Blog Archive » SOLUTION TO INSTALL Coldfusion 8 Standard (32-bit) to Windows Server 2008 64-bit (SBS small business server 2008 x64) on IIS7