DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 936707 - Última revisão: quinta-feira, 5 de Abril de 2012 - Revisão: 1.0

Disponível transferência de hotfix
Ver e solicitar transferências de hotfix
 
 

Nesta página

Sintomas

Quando você inicia o Microsoft.NET Framework 2.0 gerenciado aplicativo tem uma assinatura Authenticode da Microsoft, o.NET Framework 2.0 gerenciado aplicativo leva mais tempo para iniciar.

Causa

Esse problema ocorre porque um.NET Framework 2.0 assembly gerenciado que possui uma assinatura Authenticode leva mais tempo para carregar. A assinatura é sempre verificado quando o.NET Framework 2.0 gerenciado conjunto que possui uma assinatura Authenticode é carregado.

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

Resolução

Informações sobre hotfix

Um hotfix com suporte foi disponibilizado pela Microsoft. No entanto, destina-se a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico. Este hotfix pode receber testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde o próximo.NET Framework 2.0 service pack que contém esse hotfix.

Para resolver esse problema imediatamente, contate o Atendimento Microsoft para obter o hotfix. Para obter uma lista completa de números de telefone do Atendimento Microsoft e informações sobre os custos de suporte, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Observação Em alguns casos, taxas cobradas pelas ligações para o suporte podem ser canceladas se um profissional de suporte da Microsoft determinar que uma atualização específica resolverá o problema. Os custos de suporte normais se aplicarão a perguntas 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.

Requisito de reinicialização

Não é necessário reiniciar o computador após aplicar esse hotfix.

Informações de substituição do hotfix

Esse hotfix não substitui outros hotfixes.

Informações do arquivo

A versão em inglês deste hotfix tem 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ê exibir 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 Fuso horário Guia de Data e hora item no painel de controle.
Reduzir esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempo
Arquivo Mscordacwks. dll2.0.50727.876802,30428 De abril de 200709: 22
Mscorjit2.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

Ponto Da Situação

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

Mais Informação

Esse hotfix adiciona a configuração generatePublisherEvidence para o.NET Framework 2.0. Após aplicar esse hotfix, você pode usar esta configuração para desativar a verificação de assinatura em um.NET Framework 2.0 aplicativo gerenciado. 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 seu aplicativo é hospedado no IIS, altere o seguinte:
  • C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet.config
  • C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config
Observação Em x 64 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 como implantação de assemblies são carregados, esta configuração não funciona em cenários de implantação.

Quando você desativar a verificação de assinatura, o.NET Framework 2.0 gerenciado inicia aplicativos com mais rapidez.

Observação Quando você desativar a verificação de assinatura, o.NET Framework 2.0 gerenciado aplicativo não recebe evidências do publisher. Este comportamento afeta o.NET Framework 2.0 aplicativo gerenciado apenas quando você usa a prova do editor ou quando você usar 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, siga estas 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 abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684  (http://support.microsoft.com/kb/824684/ ) Descrição da terminologia padrão usada para descrever as atualizações de software da Microsoft

A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 2.0
Palavras-chave: 
kbvistasp1fix kbcode kbfix kbqfe kbhotfixserver kbmt KB936707 KbMtpt
Tradução automáticaTraduçã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: 936707  (http://support.microsoft.com/kb/936707/en-us/ )
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft