CORRECÇÃO: Danos na compressão do IIS 6.0 causam violações de acesso

Traduções de Artigos Traduções de Artigos
Artigo: 831464 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sintomas

Num computador com o Microsoft Windows Server 2003 e Microsoft IIS (Serviços de informações Internet - Internet Information Services) 6.0, ficheiros estáticos que forem comprimidos podem ficar danificados e podem incluir conteúdo de outros ficheiros do servidor Web. Se este comportamento ocorrer, a página devolvida ao cliente não será correctamente apresentada. Também poderá ocorrer uma violação de acesso.

Nota: este problema pode afectar os utilizadores do Outlook Web Access (OWA). O problema pode causar a devolução de vários erros de script nas páginas do OWA ou fazer com que algumas páginas deixem de responder (não reajam) quando forem carregadas.

Por exemplo, pode receber erros do OWA semelhantes, mas não limitados, a uma das seguintes mensagens de erro:
Linha: 224
Car: 2
Erro: 'g_flsMimeInstalled' não está definido
Código: 0
URL: https://FQDN/exchange/Administrator/Inbox/?Cmd=contents
Linha: 15
Car: 30
Erro: objecto esperado
Código: 0
URL: https://domainname/exchange/user/Inbox/?Cmd=contents
Depois de iniciar sessão no OWA, pode também receber uma mensagem de erro semelhante à seguinte:
Erro HTTP 405 - O verbo HTTP utilizado para aceder a esta página não é permitido.

Resolução

Se detectar os sintomas descritos na secção "Sintomas" e já tiver instalado o Microsoft Windows Server 2003 Service Pack1 (SP1), ou se continuar a ocorrer o problema descrito na secção "Sintomas" depois de aplicar a correcção pré-SP1 recomendada como uma acção adicional, elimine todos os ficheiros da pasta de ficheiros comprimidos temporários %windir%\IIS, como referido na secção "Como contornar".

O ficheiro que se segue está disponível para transferência a partir do centro de transferências da Microsoft:
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o pacote 831464 agora.

Para obter mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
119591 Como obter ficheiros de suporte da Microsoft a partir de serviços online
A Microsoft procedeu à detecção de vírus neste ficheiro. A Microsoft utilizou o software de detecção de vírus mais actual, disponível na data de publicação do ficheiro. O ficheiro está armazenado em servidores com segurança melhorada, que ajudam a impedir quaisquer alterações não autorizadas ao ficheiro.

Necessidade de reinício

É necessário reiniciar o computador depois de aplicar esta correcção.

Informações sobre os ficheiros

A versão inglesa desta correcção tem os atributos de ficheiro listados na tabela que se segue (ou atributos de ficheiro posteriores). As datas e horas destes ficheiros são indicadas no formato da hora universal coordenada (UTC, Coordinated Universal Time). Ao visualizar as informações dos ficheiros, estas serão convertidas na hora local. Para determinar a diferença entre a hora UTC e a hora local, utilize o separador Fuso horário da ferramenta Data e hora do Painel de controlo.
Data         Hora   Versão       Tamanho  Ficheiro 
---------------------------------------------------- 
29-Oct-2003  22:50  6.0.3790.99  336,384  W3core.dll
Nota: depois de instalar a correcção 831464, deve eliminar a cópia comprimida em cache dos ficheiros afectados que estão localizados no servidor e nos computadores cliente. Para tal, siga os passos da secção "Como contornar".

Ponto Da Situação

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Como contornar

Se não conseguir instalar esta correcção imediatamente, pode conseguir contornar este problema temporariamente eliminando a cópia comprimida em cache dos ficheiros afectados no servidor do IIS. Por predefinição, o ficheiro está localizado na seguinte pasta:
%windir%\IIS Temporary Compressed Files
Esta localização temporária no directório pode ser alterada no gestor do IIS, no separador Serviço da folha de propriedades dos Web Sites.

Para eliminar os ficheiros em cache no servidor, siga estes passos:
  1. Abra a pasta IIS Temporary Compressed Files.

    O caminho predefinido é %windows%\IIS Temporary Compressed Files.
  2. Elimine todos os outros ficheiros existentes nesta pasta.
  3. Numa linha de comandos, introduza IISReset para reiniciar todos os serviços do IIS.
Poderá ser igualmente necessário eliminar os ficheiros em cache no cliente para garantir que os ficheiros danificados da cache não são utilizados. Para o fazer, siga estes passos:
  1. No Internet Explorer, clique em Opções da Internet no menu Ferramentas.
  2. Clique no separador Geral e clique em Eliminar ficheiros.
  3. Clique em OK.

Propriedades

Artigo: 831464 - Última revisão: 4 de dezembro de 2007 - Revisão: 13.1
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Information Services 6.0
Palavras-chave: 
kbbug kbfix kbqfe kbhotfixrollup kbwinserv2003presp1fix kbhotfixserver KB831464

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com