CORRECÇÃO: Mensagem de erro "Servidor não aplicativo disponível" se uma DLL é carregada no 0x33A20000 espaço de endereço e você solicita uma página ASP.NET

Traduções deste artigo Traduções deste artigo
ID do artigo: 821157 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Em um computador com vários processadores que tem uma DLL carregada no 0x33A20000 endereço espaço, se você fizer qualquer solicitação no seu navegador da Web que Microsoft ASP.NET trata, você receberá a seguinte mensagem de erro do ASP.NET na janela do navegador:
Aplicativo de servidor não disponível
Além disso, você pode receber uma mensagem de erro "HTTP 500 erro" no navegador ou no log de eventos do Microsoft Internet Information Services (IIS).

Causa

Esse comportamento ocorre se você usar a opção / BASE quando você compilar uma DLL no Microsoft Visual Studio .NET e se você tiver o local do endereço definido para 0x33A20000 . A DLL é carregada em um processo antes de ASP.NET é chamado e antes do .dll associados arquivos e outros arquivos são carregados.

Porque o 0x33A20000 espaço de endereço estiver quase no meio de espaço de endereço virtual 2 gigabytes (GB), o common language runtime não é possível localizar um espaço de 1 GB limpo e contíguo para usar para as pilhas de coleta de lixo.

Além disso, a ordem em que as DLLs são carregadas parece afetar esse comportamento. Se a DLL do espaço de endereço que usa o 0x33A20000 é carregada em um processo após ASP.NET foi invocado, o ASP.NET continuarão a funcionar corretamente. Embora você pode alterar a base de DLL, isso não pode ser uma solução confiável para esse comportamento.

Esse problema pode ocorrer se você usar o ASP.NET em conjunto com outros produtos Microsoft disponíveis no momento. Por exemplo, se você usar sites Microsoft Content Management Server 2002 (MCMS) no mesmo pool de aplicativos ASP.NET, mas você visite o site MCMS primeiro, você sempre irá encontrar o comportamento que descreve a seção "Sintomas".

Resolução

Para resolver esse problema, instale esse hotfix no servidor Web.

Informações sobre o hotfix

Este hotfix está apenas para a versão do Microsoft .NET Framework 1.1.

importante Esse hotfix contém dois tipos de pacotes:
  • Um pacote do Microsoft Windows Installer
  • Um pacote do Gerenciador de componentes opcionais (OCM)
Se você usar o Microsoft Windows Server 2003, você deve especificar que você exija a atualização do Windows Server 2003 (OCM). Se você usar um sistema operacional que é diferente do Windows Server 2003, você deve usar o pacote do Windows Installer. Para o Windows Server 2003, a proteção de arquivo do Windows monitora os arquivos do .NET Framework 1.1.

Um hotfix suportado agora está disponível da Microsoft, mas destina-se somente a corrigir o problema descrito neste artigo. Aplique-o somente nos sistemas que apresentarem esse problema específico. Esta correcção poderá submetida a testes adicionais. Portanto, se você não tiver sido gravemente afetado por esse problema, recomendamos que você aguarde o próximo service pack do .NET Framework 1.1 que contém esse hotfix.

Para resolver esse problema imediatamente, contate o Atendimento Microsoft para obter o hotfix. Para obter uma lista completa de telefones do Atendimento Microsoft e informações sobre os custos de suporte da, visite o seguinte site:
http://support.microsoft.com/contactus/?ws=support
Observação Em alguns casos, as taxas cobradas pelas ligações para chamadas de suporte podem ser canceladas se um profissional de suporte da Microsoft determinar que uma atualização específica resolverá o problema. Os custos normais de suporte serão aplicados a questões e problemas que não se qualificam à atualização específica em questão de suporte adicionais.

Informações sobre o arquivo de hotfix

A versão em inglês deste hotfix apresenta os atributos de arquivo (ou posteriores) listados na tabela a seguir. As datas e horas desses arquivos são listadas na acordo hora universal coordenada (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário na ferramenta Data e hora no painel de controle.
   Date         Time   Version       Size       File name
   --------------------------------------------------------------
   23-Jun-2003  23:17  1.1.4322.915     77,824  Corperfmonext.dll
   24-Jun-2003  14:13  1.1.4322.915  2,088,960  Mscorlib.dll
   23-Jun-2003  23:07                   10,728  Mscorlib.ldo
   23-Jun-2003  23:15  1.1.4322.915  2,494,464  Mscorsvr.dll
   23-Jun-2003  23:16  1.1.4322.915  2,486,272  Mscorwks.dll

Informações sobre a instalação do hotfix

Em um servidor de 32-processador, será necessário instalar esse hotfix antes de instalar o Microsoft SharePoint Portal Server 2003.

Situação

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

Propriedades

ID do artigo: 821157 - Última revisão: quinta-feira, 22 de fevereiro de 2007 - Revisão: 3.3
A informação contida neste artigo aplica-se a:
  • Microsoft ASP.NET 1.1
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Academic Edition
Palavras-chave: 
kbmt kbqfe kbhotfixserver kbnetframe110sp1fix kbfix kbbug kbnetframe110presp1fix kbvsnet2003presp1fix KB821157 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 821157

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