Newsletter 73: Installing Windows Server Update Services (WSUS) causes Web+Center and other 32 bit IIS web applications to fail

OVERVIEW

The Problem
Microsoft is now offering a fairly new product called Windows Server Update Services (WSUS) . If this application is installed on a 64 bit web server that is running the IIS web server in 32 bit mode, your web applications will report a 500.19 Server error messages (shown below) that is not helpful for debugging why all your web applications are now failing, including Web+Center! This is a known problem with WSUS but it still appears that the current installation of WSUS still creates this problem and it has not yet been addressed and fixed by Microsoft. (As of October 25, 2010).

HTTP Error 500.19 – Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid. Detailed Error InformationModule DynamicCompressionModule
Notification SendResponse
Handler StaticFile
Error Code 0x8007007e
Requested URL http://helpdesk:80/
Physical Path C:\Program Files (x86)\Internet Software Sciences\Web+Center 6.0\CustomerCenter
Logon Method Anonymous
Logon User Anonymous
Most likely causes:
The worker process is unable to read the applicationhost.config or web.config file.
There is malformed XML in the applicationhost.config or web.config file.
The server cannot access the applicationhost.config or web.config file because of incorrect NTFS permissions.
Things you can try:
Look in the event logs for information about why the configuration files are not readable.
Make sure the user identity specified for the application pool, or the authenticated user, has the required permissions to access the web.config file.
Links and More InformationThis error occurs when there is a problem reading the configuration file for the Web server or Web application. In some cases, the event logs may contain more information about what caused this error.

The Solutions
(1) The first and easiest solution is to install WSUS on another machine and web server entirely separate from where you are hosting Web+Center and your web applications.

(2) In researching this problem, we found several articles that identify the problem and listed a solution by inserting this matching suscomp.dll compression library into your C:\windows\SYSWOW64\ directory.

Internet Software Sciences has not tested these various fixes listed in the articles below and can only recommend you carefully review the articles and decide upon a strategy if you wish to host both WSUS and 32 bit IIS applications on the same web server.

Related Article Links