Erro IIS 7 503, travamento de parada do pool de aplicativos, o defdoc.dll não pôde ser carregado devido a um problema de configuração

1

Atualmente tentando fazer com que o iis 7 funcione, mas toda vez que eu solicito uma página, o pool de aplicativos entra em status de parada.

No log de eventos, isso é o que volta.

The Module DLL 'C:\Windows\System32\inetsrv\defdoc.dll' could not be loaded due
to a configuration problem. The current configuration only supports loading 
images built for a x86 processor architecture. The data field contains the 
error number. 

Eu já instalei iis, qualquer outra idéia, eu li que alguém corrigiu isso baixando a dll novamente, mas isso parece uma solução estranha.

Obrigado.

EDITAR

Agora substituí o arquivo por um que baixei da Internet e agora ele diz

O módulo DLL 'C: \ Windows \ System32 \ inetsrv \ protsup.dll' não pôde ser carregado devido a um problema de configuração.

Espero não ter 100 deles.

    
por optician 17.02.2010 / 15:20

3 respostas

0

Parece que a instalação do IIS (ou pelo menos as dlls do IIS ...) está corrompida.

Eu realizaria as seguintes etapas para tentar obter uma reinstalação "limpa":

  1. Pare o IIS
  2. Desinstalar o IIS
  3. Exclua o diretório c:\windows\system32\inetsrv
  4. Reinicializar
  5. Instalar o IIS
por 17.02.2010 / 16:13
1

No meu caso, isso é provavelmente relacionado a arquivos de configuração incorretos, já que mudei a instalação do IIS de outro servidor e usei essa funcionalidade de configuração compartilhada.

As versões do IIS eram as mesmas.

Os pools de aplicativos estão parando logo após tentar acessar qualquer site executado pelo servidor. Todo site tem seu próprio pool de aplicativos. Ah, eu tentei definir configurações de app.pool para permitir aplicativos de 32 bits apenas para o teste, mas não teve nenhum efeito. Óbvio, neste caso, porque a configuração funcionou bem antes e eu não mudei essa configuração ..

BTW. Parece que as tarefas gerais de administração do servidor do Windows ficaram fora de controle com o que um homem pode manipular. Pode ser a direção que há mais especializada no futuro. Como simples administradores do IIS, administradores de segurança, administradores de AD, etc. Fico feliz se for esse o caso em algum lugar. Eu estou tentando lidar com todos os materiais MCITP: EA e isso parece levar todo o meu tempo. E ainda não é nem perto do suficiente ...

Im MCSE 2003 já está. E tendo dores de cabeça com post 6 versões do IIS ..

    
por 14.03.2011 / 15:37
0

Eu vi a mesma mensagem de erro. Entre no pool de aplicativos e verifique se você ativou os aplicativos de 32 e 64 bits. Em seguida, se você estiver chamando qualquer DLL de 32 bits do seu aplicativo e estiver em uma máquina de 64 bits, será necessário colocar as DLLs de 32 bits e todas as dependências na pasta SysWow64 / inetsrv junto com os arquivos de configuração necessários. isso fez o truque para mim.

    
por 16.02.2011 / 03:48