CORRECÇÃO: Mensagem de erro "Aplicação de servidor indisponível" Se uma DLL é carregada no 0x33A20000 espaço de endereços e pedir uma página ASP.NET

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

Nesta página

Sintomas

Num computador com múltiplos processadores que tem uma DLL carregada no 0x33A20000 endereço espaço, se efectuar qualquer pedido no Web browser que processa o Microsoft ASP.NET, receber a seguinte mensagem de erro do ASP.NET na janela do browser:
Aplicação de servidor não está disponível
Além disso, poderá receber uma mensagem de erro "HTTP 500 Erro" no browser ou no registo de eventos ISS (Serviços de informação Internet Information Services).

Causa

Este comportamento ocorre se utilizar o parâmetro / BASE quando compilar uma DLL no Microsoft Visual Studio .NET e se tiver a localização do endereço definida como 0x33A20000 . A DLL é carregada num processo antes do ASP.NET é invocada e antes da .dll associado os ficheiros e outros ficheiros são carregados.

Uma vez que o 0x33A20000 espaço de endereços é quase no meio do espaço de endereçamento virtual de 2 gigabytes (GB), o common language runtime não consegue localizar um espaço de 1 GB limpo e contíguo a utilizar para pilhas recolhidos de lixo.

Além disso, a ordem que as DLL são carregadas parece afectam este comportamento. Se a DLL de espaço de endereços que utiliza o 0x33A20000 é carregada num processo depois invocou o ASP.NET, ASP.NET continuará a funcionar correctamente. Apesar de pode alterar a base da DLL, este poderá não ser uma solução fiável para este comportamento.

Este problema poderá ocorrer se utilizar o ASP.NET em conjunto com outros produtos Microsoft actualmente disponíveis. Por exemplo, se utilizar sites do Microsoft Content Management Server 2002 (MCMS) no mesmo agrupamento de aplicações ASP.NET, mas visitar os sites MCMS pela primeira vez, detectará sempre o comportamento que descreve a secção "Sintomas".

Resolução

Para resolver este problema, instale esta correcção no servidor Web.

Informações sobre a correcção

Esta correcção é apenas para a versão do Microsoft .NET Framework 1.1.

importante Esta correcção contém dois tipos de pacotes:
  • Um pacote do Microsoft Windows Installer
  • Um pacote de Gestor de componentes opcionais (OCM)
Se utilizar o Microsoft Windows Server 2003, tem de especificar que requerem a actualização do Windows Server 2003 (OCM). Se utilizar um sistema operativo que é diferente do Windows Server 2003, tem de utilizar o pacote do Windows Installer. Para o Windows Server 2003, a protecção de ficheiros do Windows monitoriza os ficheiros do .NET Framework 1.1.

Agora é disponibilizada pela Microsoft uma correcção suportada, mas destina-se apenas a corrigir o problema descrito neste artigo. Aplique-a apenas em sistemas que tenham este problema específico. Esta correcção poderá submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, recomendamos que aguarde pelo próximo service pack do .NET Framework 1.1 que contenha esta correcção.

Para resolver este problema imediatamente, contacte o suporte técnico da Microsoft para obter a correcção. Para obter uma lista completa de números de telefone do suporte técnico da Microsoft e informações sobre os custos de suporte, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Nota Em casos especiais, os custos normalmente inerentes às chamadas de suporte poderão ser anulados, se um técnico de suporte da Microsoft determinar que uma actualização específica resolverá o problema. Os custos normais do suporte serão aplicados a problemas adicionais e questões de suporte que não se enquadrem na atualização específica em questão.

Informações sobre ficheiros da correcção

A versão inglesa desta correcção tem os atributos de ficheiro (ou posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas no formato de universal hora (UTC) coordenada Coordinated. Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador fuso horário na ferramenta Data e hora no painel de controlo.
   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 instalação de correcções

Num servidor 32 processadores, tem de instalar esta correcção antes de instalar o Microsoft SharePoint Portal Server 2003.

Ponto Da Situação

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

Propriedades

Artigo: 821157 - Última revisão: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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