I have IIS running 2 sites on a 2008R2 64-bit Server that I brought over from a 32-bit 2003 server. Sites are running in 32-bit mode. When I installed WSUS it breaks all sites and WSUS doesn't work.
This is what the pages show when I try to acces the sites . . .
HTTP Error 500.19 – Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid. Module DynamicCompressionModule
Notification SendResponse
Handler StaticFile
Error Code 0x8007007e
Requested URL http://localhost:80/
Physical Path <some Path>
Logon Method Anonymous
Logon User Anonymous
If I uninstall WSUS, my other sites work again. I did some research and several sites state that running the following command is the fix . . .
%windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/httpCompression /-[name=’xpress’]
According to one site . . .
"This command will disable the suscomp.dll which is being installed by the WSUS. the compression schemes are defined globally and loaded in every application Pool. when WSUS x64 register this dll it will result this error when x64 version of suscomp.dll attempts to load in an application pool which is running in x32 mode."
I ran this command but I get this error in the command prompt when I run it . . .
ERROR ( message:Malformed collection indexer; format is [@position,name=’value’,name2=’value2′,…]. The @position specifier is optional, and be ‘@start’, ‘@end’, or ‘@N’ where N is a numeric index into the collection. )
I'm not sure what I'm doing wrong. Anyone's help is appreciated.
Thanks