Você está offline; aguardando reconexão

CORREÇÃO: Um aplicativo gerenciado .NET Framework 2.0 que possua uma assinatura Authenticode leva mais tempo do que o normal para iniciar

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: 936707
Sintomas
Quando você inicia um aplicativo do Microsoft.NET Framework 2.0 gerenciado que possui uma assinatura Authenticode da Microsoft, o.NET Framework 2.0 gerenciado aplicativo leva mais tempo para iniciar.
Causa
Esse problema ocorre porque um 2.0 do.NET Framework gerenciados conjunto que possui uma assinatura Authenticode leva mais tempo do que o normal para carregar. A assinatura é sempre verificada quando o.NET Framework 2.0 gerenciado conjunto que possui uma assinatura Authenticode é carregado.

Além disso, o assembly do.NET Framework 2.0 gerenciado pode demorar mais que o normal para carregar devido a várias outras configurações. Por exemplo, o assembly do.NET Framework 2.0 gerenciado pode demorar mais que o normal para carregar devido a configuração de rede.
Resolução

Informações sobre o hotfix

Um hotfix suportado está disponível agora na Microsoft. No entanto, destina-se a corrigir somente o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico. Esta correçã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.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 Serviço de Atendimento ao Cliente Microsoft e informações sobre custos de suporte, visite o seguinte site da Microsoft:Observação: Em alguns casos, as taxas cobradas para chamadas de suporte podem ser canceladas caso um profissional de Suporte da Microsoft determine 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:

Você deve ter o .NET Framework 2.0 instalado antes de aplicar esse hotfix.

Requisitos de reinicialização:

Você não precisa reiniciar o computador após aplicar esse hotfix.

Informações de substituição do hotfix:

Esse hotfix não substitui outros hotfixes.

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 na Hora Universal Coordenada (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 no item Data e Hora no Painel de Controle.
Nome do ArquivoVersão do arquivoTamanho do arquivoDataHora
Mscordacwks.dll2.0.50727.876802,30428 de abril de 200709:22
Mscorjit.dll2.0.50727.876326,65628 de abril de 200709:22
Mscorlib.dll2.0.50727.8764,308,99228 de abril de 200709:22
Mscorpe.dll2.0.50727.876102,91228 de abril de 200709:22
Mscorwks.dll2.0.50727.8765,634,04828 de abril de 200709:22
Normalization.dll2.0.50727.87615,36028 de abril de 200709:22
Normidna.NLPNão aplicável59,34228 de abril de 200709:22
Normnfc.NLPNão aplicável45,79428 de abril de 200709:22
Normnfd.NLPNão aplicável39,28428 de abril de 200709:22
Normnfkc.NLPNão aplicável66,38428 de abril de 200709:22
Normnfkd.NLPNão aplicável60,29428 de abril de 200709:22
Peverify.dll2.0.50727.876136,19228 de abril de 200709:22
Sos.dll2.0.50727.876382,46428 de abril de 200709:22
Vsavb7rt. dll8.0.50727.8761,330,68828 de abril de 200709:22
Situação
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".
Mais Informações
Esse hotfix adiciona a configuração generatePublisherEvidence ao.NET Framework 2.0. Depois de aplicar esse hotfix, você pode usar esta configuração para desativar a verificação de assinatura em um aplicativo do.NET Framework 2.0 gerenciados. Você pode usar essa configuração em um arquivo de configuração do aplicativo. Para fazer isso, adicione o seguinte código para o <ApplicationName></ApplicationName>. exe para o.NET Framework 2.0 aplicativo gerenciado:
<configuration>	<runtime>		<generatePublisherEvidence enabled="false"/>	</runtime></configuration>
Se o aplicativo está hospedado no IIS, altere um dos procedimentos a seguir:
  • C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet.config
  • C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config
Observação: Em x64 máquinas, você também deve alterar um dos seguintes:
  • C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet.config
  • C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG\machine.config
Observação: Devido a implantação sem toque como assemblies são carregados, essa configuração não funciona em cenários de implantação sem toque.

Quando você desativa a verificação de assinatura, o.NET Framework 2.0 gerenciado aplicativo iniciado mais rapidamente.

Observação: Quando você desativa a verificação de assinatura, o aplicativo.NET Framework 2.0 gerenciado não recebe a prova do Editor. Este comportamento afeta o aplicativo.NET Framework 2.0 gerenciado apenas quando você usa a prova do Editor ou quando você usa a classe PublisherIdentityPermission .

A configuração generatePublisherEvidence estarão disponível na versão do.NET Framework que acompanha o Microsoft.NET Framework 3.0.

Para criar um arquivo de configuração do aplicativo que contém essa configuração, execute as seguintes etapas:
  1. Criar um arquivo e, em seguida, nomeie o arquivo a <ApplicationName></ApplicationName>. exe.
  2. Em um editor de texto, abra o arquivo que você criou na etapa 1.
  3. Adicione o seguinte código para o arquivo.
    <?xml version="1.0" encoding="utf-8"?><configuration>	<runtime>		<generatePublisherEvidence enabled="false"/>	</runtime></configuration>
  4. Salve as alterações no arquivo.
Referências
Para obter mais informações, clique no número de artigo a seguir para visualizar o artigo na Base de Conhecimento Microsoft:
824684 Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 936707 - Última Revisão: 07/03/2016 17:58:00 - Revisão: 5.0

Microsoft .NET Framework 2.0

  • kbvistasp1fix kbcode kbfix kbqfe kbhotfixserver kbmt KB936707 KbMtpt
Comentários
m=document.createElement('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">