CORREÇÃO: ASP.NET conectado por 2.0 aplicativos em um site da Web podem parecer parar de responder

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

Sintomas

Considere o seguinte cenário:
  • Navegar em um site baseado no Microsoft ASP.NET 2.0 ou um site que esteja executando um aplicativo conectado em ASP.NET 2.0.
  • O site tem milhares de subdiretórios.
Nesse cenário, o aplicativo ASP.NET 2.0 conectado ou o site da Web do ASP.NET 2.0 pode parecer parar de responder.

Causa

Esse problema ocorre porque o ASP.NET 2.0 configura uma notificação de alteração de arquivo para cada diretório. À medida que aumenta o número de subdiretórios, cresce o número de notificações de alteração de arquivo. Cada arquivo alterar notificação usa um comando de bloco de mensagens de servidor (SMB). Como comandos SMB usam os recursos do sistema, maior utilização de recursos do sistema faz com que o site da Web do ASP.NET ou o aplicativo conectado ASP.NET parecem parar de responder.

Resolução

Um hotfix com suporte foi disponibilizado pela Microsoft, mas destina-se somente a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico. Esta correcção poderá ser submetida a testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde o próximo service pack do Microsoft.NET Framework 2.0 que contém esse hotfix.

Para resolver esse problema imediatamente, contate o Atendimento Microsoft para obter o hotfix. Para obter uma lista completa dos números de telefone do Atendimento Microsoft e informações sobre custos de suporte, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Observação Em alguns casos, as taxas cobradas 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 para questões de suporte adicionais e problemas que não se qualificam à atualização específica em questão.

Pré-requisitos

O.NET Framework 2.0

Requisitos de reinicialização

Reinicie o computador se estiver executando aplicativos ASP.NET ou do.NET Framework.

Informações de substituição do hotfix

Esse hotfix não substitui quaisquer outras atualizações de software.

Informações sobre o arquivo

A versão em inglês deste hotfix possui os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no tempo Universal Coordenado (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para localizar 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.
Recolher esta tabelaExpandir esta tabela
Nome do arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Aspnet_wp.exe2.0.50727.6223,04021 de janeiro de 200612:08x86
System.Web.dll2.0.50727.625,025,79221 de janeiro de 200612:09x86
Webengine. dll2.0.50727.62299,52021 de janeiro de 200612:08x86

Informações do registro

Para habilitar esse hotfix, você deve adicionar o seguinte valor DWORD na seguinte chave do registro:
HKLM\Software\Microsoft\ASP.NET\FCNMode

Se você estiver executando um processo de 32 bits em um sistema baseado em x64, adicione o seguinte valor DWORD na seguinte chave do registro:
HKLM\SOFTWARE\Wow6432Node\Microsoft\ASP.NET\FCNMode
A tabela a seguir lista os valores possíveis para o valor FCNMode DWORD e o comportamento que está associado com cada valor.
Recolher esta tabelaExpandir esta tabela
ValorComportamento
Não existe Esse é o comportamento padrão. Para cada subdiretório, o aplicativo cria um objeto que irá monitorar o subdiretório.
0 ou maior que 2Esse é o comportamento padrão. Para cada subdiretório, o aplicativo cria um objeto que irá monitorar o subdiretório.
1O aplicativo irá desativar as notificações de alteração de arquivo (FCNs).
2O aplicativo cria um objeto para monitorar o diretório principal. O aplicativo irá usar esse objeto para monitorar cada subdiretório.

Observação Começando com o Microsoft.NET Framework 4.5 e versões posteriores, o FCNMode pode ser configurado usando as configurações de httpRuntime da seguinte forma:
<httpRuntime fcnMode="<setting>"/>
Recolher esta tabelaExpandir esta tabela
ConfiguraçãoValor correspondente
NotSet(0)Isso é o mesmo como configuração 0 ou maior que 2 no registro.
Padrão(1)Isso é o mesmo como configuração 0 ou maior que 2 no registro.
Desativado(2)Essa é a mesma configuração 1 no registro.
Único (3)Essa é a mesma configuração 2 no registro.
Por exemplo, você pode usar httpRuntime da seguinte maneira para desabilitar FCNMode:
<httpRuntime fcnMode="Disabled"/> 

Situação

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

Mais Informações

Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
824684 Descrição da terminologia padrão usada para descrever as atualizações de software

Propriedades

ID do artigo: 911272 - Última revisão: quarta-feira, 7 de maio de 2014 - Revisão: 3.0
A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 2.0
Palavras-chave: 
kbhotfixserver kbfix kbbug kbmt KB911272 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
Clique aqui para ver a versão em Inglês deste artigo: 911272

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