segunda-feira, dezembro 17, 2018
Home » Windows » IIS » Erro 503 – Service Unavailable mesmo após remover DLL do IIS

Erro 503 – Service Unavailable mesmo após remover DLL do IIS

Saudações, leitores.
Hã alguns dias atras abordamos como registrar módulos no IIS, e agora, trago o inverso, como remover módulos do IIS.
De forma, geral, para se remover um módulo do ISS deve-se:

  1. Abra o Gerenciador do IIS e clique na conexão de servidor na árvore, no painel Conexões. Para obter informações sobre como abrir o Gerenciador do IIS, consulte Abrir o gerenciador do IIS (IIS 7).
  2. Em Exibição de Recursos, na página Inicial do server, clique duas vezes em Módulos.
  3. Na página Módulos, no painel Ações, clique em Configurar Módulos Nativos.
  4. Na caixa de diálogo Configurar Módulos Nativos, selecione o módulo nativo que deseja remover e, em seguida, clique em Remover.
  5. Na caixa de diálogo Confirmar Remoção, clique em Sim e, em seguida, clique em OK.


Há casos, que mesmo apos o processo acima, o IIS continua acusando que a DLL está referenciada, como no exemplo abaixo:
iis001
 
Nestes casos, podemos excluir a refenrencia do módulo, diretamente do arquivo de configuração do iis, segue passo-a-passo:
Solução:
 

  1. Abrir com bloco de notas o arquivo applicationHost.config, que está localizado na pasta C:\Windows\System32\inetsrv\config e localizar e remover a linha referente a DLL corrompida, ex:

<add name=”teste.dll” image=” %windir%\Windows\System32\inetsrv\teste.dll” />
 

  1. A seguir, deve-se reiniciar o Servidor IIS, para isso, acessar o CMD como Administrador e executar os comandos:

IISRESET –stop
IISRESET –start
 
Após este processo, o IIS realmente remove a DLL.
Espero que seja útil. Fico por aqui e até a próxima!

 

Sobre Diego Duarte

Diego Duarte atua como coordenador de suporte, é apaixonado por TI e arranha um violãozinho nos finais de semana

Gostou do conteúdo? Deixe seu comentário