Thursday, 19 November 2009

Error 500.19 when using a 32-bit application pool

Situation : When you run a 32bit website on 64bit IIS you receive the error "500.19 Error When Enabling 32-bit Application Pool"

What Happened : I got this error because I was also running WSUS services (SBS installation) and it seems to install a 64bit compression component that isn't 32bit compatible. You can safely disable this component and carry on. To do so open up a command prompt with administrative privileges and enter the following command %windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/httpCompression /-[name='xpress']

That should sort it out for you, if you need to re-enable this anytime in the future you can run the following command %windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/httpCompression /+[name='xpress',doStaticCompression='false',dll='%windir%\system32\inetsrv\suscomp.dll']

Lesson Learned : A lot of the extensions used on 64bit IIS seem to only be 64bit compatible, causing a lot of headaches when running a 32bit application.

No comments:

Post a Comment