Asked by:
Unable to browse certsrv

Question
-
User1928133560 posted
Added the roles for certsrv but cant seem to browse
This was a WSUS server previously.
Wondering if reinstalling IIS and WAS would resolve without creating ay other issues. Currently this IIS is hosting nothing else
Server Error in Application "application name"
HTTP Error 500.19 – Internal Server Error
HRESULT: 0x8007007e
Description of HResult
The requested page cannot be accessed because the related configuration data for the page is invalid.
This problem occurs because the ApplicationHost.config file or the Web.config file references a module or a DLL that is invalid or that does not exist. In the ApplicationHost.config file or in the Web.config file, locate the module reference or the DLL reference that is invalid, and then fix the reference. To determine which module reference is incorrect, enable Failed Request Tracing, and then reproduce the problem.Friday, December 6, 2019 5:39 PM
All replies
-
User690216013 posted
That error page already tells you what to do next, but I guess you just hit a well known issue of WSUS,
https://blog.lextudio.com/iis-7-and-wsus-on-windows-server-x64-1b59da5ac7ee
Friday, December 6, 2019 10:31 PM -
User-848649084 posted
Hi,
To resolve this problem: In the ApplicationHost.config file or in the Web.config file, locate the module reference or the DLL reference that is invalid and then fix the reference.
To determine which module reference is incorrect, enable Failed Request Tracing, and then reproduce the problem.
For above specific error (mentioned in this example), the DynamicCompressionModule module is causing trouble. This is because of the XPress compression scheme module (suscomp.dll) which gets installed with WSUS. Since Compression schemes are defined globally and try to load in every application Pool, it will result in this error when 64bit version of suscomp.dll attempts to load in an application pool which is running in 32bit mode.
1.Navigate to %WINDIR%\system32\inetsrv\config\
2. Create a backup copy of the file applicationhost.config and save it to a different location.
3. Open the applicationhost.config in Notepad.
4. Search for the following entry:
<scheme name="xpress" doStaticCompression="false" doDynamicCompression="true" dll="C:\Windows\system32\inetsrv\suscomp.dll" staticCompressionLevel="10" dynamicCompressionLevel="0" />5. Remove or disable the XPress compression schema from the configuration using the command below:
%windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/httpCompression /-[name='xpress']
6. Verify if the compression schema has been removed form the applicationhost.config.
7. Save the applicationhost.config and restart IIS services.you could refer this below article for more detail:
https://blogs.msdn.microsoft.com/webtopics/2010/03/08/troubleshooting-http-500-19-errors-in-iis-7/
Regards,
Jalpa
Monday, December 9, 2019 6:24 AM -
User2109276191 posted
Worked for me like a charm. Thanks!
Friday, June 18, 2021 9:54 AM