Como resolver o problema HTTP Error 500.19 – Internal Server Error do Manager Consultas?
Entendendo o problema
Ao tentar acessar o manager consultas nos deparamos com a mensagem:
HTTP Error 500.19 – Internal Server Error
Motivo
Esse problema ocorrerá se a função de servidor do WSUS tiver sido instalada anteriormente no computador do ponto de gerenciamento.
Quando o serviço WSUS é instalado, ele define os esquemas de compactação (suscomp.dll) globalmente e isso faz com o que os pools de aplicativos do IIS carreguem esses esquemas também. Porém se a versão de 32 bits do suscomp.dll for carregada em um pool de aplicativos que é executado no modo de 64 bits, esse problema ocorre.
O que fazer?
- Navegue até %WINDIR%\system32\inetsrv\config\
- Faça um cópia de backup do arquivo applicationhost.config e salve-o em um local diferente.
- Abra o applicationhost.config no Bloco de notas.
- Pesquise a seguinte entrada: <scheme name=”xpress” doStaticCompression=”false” doDynamicCompression=”true” dll=”C:\Program Files\Update Services\WebServices\suscomp.dll” staticCompressionLevel=”10″ dynamicCompressionLevel=”0″ />
- Copie a dll suscomp.dll em:
C:\Program Files\Update Services\WebServices\suscomp.dllpara:C:\Windows\system32\inetsrv\suscomp.dll - Modifique o parâmetro conforme abaixo:<scheme name=”xpress” doStaticCompression=”false” doDynamicCompression=”true” dll=”C:\Windows\system32\inetsrv\suscomp.dll” staticCompressionLevel=”10″ dynamicCompressionLevel=”0″ />
Modifique o caminho caso o seu sistema operacional esteja em uma unidade diferente.
- Salve e feche o arquivo.
- Abra o CMD como adimnistrador e execute o seguinte comando: %windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/httpCompression /-[name=’xpress’]
- Agora execute o comando iisreset para reiniciar o IIS.
- Pronto o problema foi solucionado.