Você está offline; aguardando reconexão

Lista de problemas que são abordados pela atualização de compatibilidade do aplicativo para o .NET Framework 2.0 SP2

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: 958481
INTRODUÇÃO
Este artigo lista informações sobre quebra problemas com o .NET Framework 2.0 Service Pack 2 (SP2) após a atualização para o .NET Framework 3.5 Service Pack 1 (SP1). Esses problemas são corrigidos em um .NET Framework 3.5 SP1 atualização.

Para obter mais informações sobre o. NET Framework 3.5 SP1 atualização, clique no seguinte número de artigo para ler o artigo na Base de dados de Conhecimento da Microsoft:
959209Está disponível uma actualização para o .NET Framework 3.5 Service Pack 1
Mais Informações
  • O novo recurso dinâmico de dados que está incluído no .NET Framework 3.5 SP1 não é possível navegar relações um-para-um. Devido a incapacidade de navegar relações um-para-um, qualquer tentativa de criar um site dinâmico de dados que está sendo executado em um modelo de dados de estrutura de entidades falhará.
  • O recurso de tampa de navegador do ASP.NET é interrompido quando a extensão do FrontPage está instalada. Esse problema ocorre porque a extensão do FrontPage adiciona uma pasta oculta sob a pasta App_Browser que tem um arquivo .browser que contém metadados. ASP.NET gerará um erro quando ASP.NET passa esses arquivos. Esse problema afeta os clientes que têm a extensão do FrontPage instalada.
  • Depois de instalar o .NET Framework 3.5 SP1, um site que usa uma versão derivada do controle UpdateProgress pode encontrar a seguinte exceção:
    Um ProgressTemplate deve ser especificado no controle UpdateProgress com ID 'id'.
    Esse problema ocorre devido a uma diferença de comportamento entre o .NET Framework 3.5 e o .NET Framework 3.5 SP1. No .NET Framework 3.5, o controle UpdateProgress impõe a necessidade de uma propriedade ProgressTemplate da rotina PreRender . Um controle UpdateProgress derivado pode eliminar esse requisito, substituindo o evento OnPreRender no controle derivado. Portanto, o controle UpdateProgress pode evitar chamando o evento base.OnPreRender . No .NET Framework 3.5 SP1, o controle UpdateProgress usa o método CreateChildControls para instanciar a propriedade ProgressTemplate . Portanto, o requisito é imposto em um ponto diferente no ciclo de vida de página. Portanto, a técnica OnPreRender não pode subverter a verificação.
  • A ferramenta SGEN.exe gera um erro e não gera um assembly de serialização ao usar a ferramenta SGEN.exe para gerar um assembly que contém alguns tipos que têm o [Obsolete (IsError = true)] propriedade. No entanto, a ferramenta SGEN.exe não deverá impedir as classes de serialização de tipos não obsoleto no assembly.
  • Serviços da Web do Exchange geram exceções devido a problemas do Windows Communication Foundation (WCF). Cada uma das exceções resulta em uma solicitação com falha. Portanto, o serviço do Exchange parece ser temporariamente para baixo ou não funcionando.
  • As alterações para a otimização da just-in-time (JIT) que são feitas no .NET Framework 3.5 SP1 causar uma promoção incorreta de campos para registrar. Portanto, o JIT gera código incorreto. Esse problema ocorre somente quando você usa as instruções initblk ou instruções cpblk ausentes . Essas instruções só são emitidas pelo compilador C++ gerenciado. Este problema se aplica ao código é gerado pelo JIT e pelo NGEN.
  • 1.1 Assemblies ofuscados podem falhar se os assemblies substituem determinados métodos no .NET Framework. Por exemplo, esse problema pode ocorrer se um tipo .NET Framework 1.1 substitui um método virtual, mas o mesmo tipo não substitui o método virtual no .NET Framework 2.0. Isso não deve ser uma alteração significativa, porque ainda existe uma implementação do método anterior na hierarquia de herança. No entanto, se o método virtual é substituído, o método virtual é criado, em seguida, contra 1.1 e, em seguida, o método virtual é ofuscado código ofuscado não funciona quando o código é executado no .NET Framework 2.0 SP2 ou no .NET Framework 3.5 SP1.
  • No .NET Framework 3.5 SP1, devido às alterações feitas na verificação de um valor NULL para oferecer suporte a randomização de layout de espaço de endereço (ASLR), um caso de falha causa uma violação de acesso em tempo de execução. Essa violação de acesso manifesta como uma exceção ExecutionEngineException. Além disso, o processo é encerrado.
  • Quando você criar determinados tipos em tempo de execução usando reflexão como um produto da desserialização, o tempo de execução insere um loop infinito em processos de 32 bits. Processos de 64 bits, ocorre uma exceção de falta de memória. O tipo deve ser um tipo genérico instanciado pelo usando um tipo de referência. Além disso, o tipo deve implementar a interface ISerializable e conter um campo estático.
  • Depois de instalar o .NET Framework 3.5 SP1, você receber a mensagem de erro exceção seguinte quando um site da Web está hospedado no IIS:
    System.Runtime.InteropServices.COMException
    Esse problema ocorre whenthe seguintes condições forem verdadeira:
    • O site que está hospedado em IIS está executando o ASP.NET.
    • ASP.NET é usando o Windows Presentation Foundation (WPF) para gerar imagens on-a-instantaneamente.
  • Hyperlinks dentro de documentos XPS interromper e fazer com que o aplicativo falhar. Em documentos XPS, quando você procurar um link para outro local dentro do mesmo documento, nada acontece. Ou, o aplicativo que está hospedando o documento XPS falha.
  • No .NET Framework 3.5 SP1, o método Geometry.Combine cria mais pontos ou segmentos que o método cria em versões anteriores. As informações do ponto ou caminho que são geradas pelo WPF usa 10 vezes o número de pontos para definir um caminho de geometria como nas versões anteriores. Versões anteriores requerem três linhas para definir uma forma geométrica relativamente simples ou um caminho. No entanto, os 30 linhas são necessários no .NET Framework 3.5 SP1.
  • Depois de instalar o .NET Framework 3.5 SP1, dinâmico de dados não pode exibir identificadores de chave externa em um relacionamento um-para-um. Sites da Web ou aplicativos que são criados usando ASP.NET dinâmico de dados são quebrados porque dinâmico de dados supõe que existem descritores de propriedade. Dinâmico de dados usa os descritores de propriedade para obter etiquetas para links.

    A exceção que é gerada semelhante à seguinte:
    HttpException (0 x 80004005): DataBinding: 'System.Web.UI.WebControls.EntityDataSourceWrapper' não contém uma propriedade com nome 'Gerenciador de'.
  • Não é possível excluir links para as propriedades de navegação que não são nomeadas o mesmo que o tipo. Esse problema ocorre quando o nome do tipo é diferente da propriedade de navegação que descreve a relação desse tipo com outro tipo.
  • O cliente de serviços de dados ADO.NET permite que um desenvolvedor de cliente para inserir uma nova entidade no serviço e associar essa entidade com outras entidades relacionadas. Se o cliente está falando com um serviço de dados que é feito por um banco de dados relacional, as regras do esquema do banco de dados serão aplicadas no insere para o serviço. Em bancos de dados, é comum colocar uma restrição NOT NULL em chaves externas em tabelas. Nesse caso, uma inserção a essa tabela deve incluir uma chave externa para a entidade relacionada. No entanto, devido a um defeito do código na biblioteca de cliente ADO.NET, novas entidades e associações de referência não é possível ser definir ao mesmo tempo. Portanto, você não pode usar o cliente de serviços de dados ADO.NET juntamente com restrições de tabela de chave externa comuns.
  • Se a biblioteca de cliente é controlar um objeto que está associado com um ou mais objetos adicionais, não é possível excluir um objeto de pedido. Esse problema ocorre porque a biblioteca também tenta excluir referências entre os objetos.
  • Comportamento de AutoCommit em transações do Oracle é diferente no .NET Framework 2.0 SP1 do comportamento no .NET Framework 2.0 SP2. No .NET Framework 2.0 SP2, se um aplicativo inicia uma transação, conclui a transação e inicia uma nova transação na mesma conexão, todos os comandos que são executados na transação de segunda executar no modo de confirmação automática. As alterações feitas por esses comandos são confirmadas no banco de dados mesmo se a transação é revertida.

Informações sobre o arquivo

x 86 versões

Nome do arquivoVersãoDataTempoTamanho
Aspnet_wp.exe2.0.50727.308225 De novembro de 200812: 5931,560
Mscordacwks.dll2.0.50727.308225 De novembro de 200812: 59990,032
Mscorjit.dll2.0.50727.308225 De novembro de 200812: 59364,872
Mscorlib.dll2.0.50727.308225 De novembro de 200812: 594,546,560
System.Data.OracleClient.dll2.0.50727.308225 De novembro de 200812: 59486,400
System.XML.dll2.0.50727.308225 De novembro de 200812: 592,048,000
Webengine.dll2.0.50727.308225 De novembro de 200812: 59436,040
Mscorwks.dll2.0.50727.308225 De novembro de 200812: 595,813,576
System.Web.dll2.0.50727.308225 De novembro de 200812: 595,242,880

versões x 64

Nome do arquivoVersãoDataTempoTamanho
Aspnet_wp.exe2.0.50727.308225 De novembro de 200807: 2943,336
Aspnet_wp.exe2.0.50727.308225 De novembro de 200812: 5931,560
Mscordacwks.dll2.0.50727.308225 De novembro de 200807: 291,765,712
Mscordacwks.dll2.0.50727.308225 De novembro de 200812: 59990,032
Mscorjit.dll2.0.50727.308225 De novembro de 200807: 291,577,800
Mscorjit.dll2.0.50727.308225 De novembro de 200812: 59364,872
Mscorlib.dll2.0.50727.308225 De novembro de 200807: 294,562,944
Mscorlib.dll2.0.50727.308225 De novembro de 200812: 594,546,560
System.Data.OracleClient.dll2.0.50727.308225 De novembro de 200807: 29502,272
System.Data.OracleClient.dll2.0.50727.308225 De novembro de 200812: 59486,400
System.XML.dll2.0.50727.308225 De novembro de 200812: 322,048,000
System.XML.dll2.0.50727.308225 De novembro de 200812: 592,048,000
Webengine.dll2.0.50727.308225 De novembro de 200807: 29743,240
Webengine.dll2.0.50727.308225 De novembro de 200812: 59436,040
Mscorwks.dll2.0.50727.308225 De novembro de 200807: 2910,077,512
Mscorwks.dll2.0.50727.308225 De novembro de 200812: 595,813,576
System.Web.dll2.0.50727.308225 De novembro de 200807: 295,255,168
System.Web.dll2.0.50727.308225 De novembro de 200812: 595,242,880

Versões IA-64

Nome do arquivoVersãoDataTempoTamanho
Aspnet_wp.exe2.0.50727.308225 De novembro de 200807: 2183,272
Aspnet_wp.exe2.0.50727.308225 De novembro de 200812: 5931,560
Mscordacwks.dll2.0.50727.308225 De novembro de 200807: 223,085,648
Mscordacwks.dll2.0.50727.308225 De novembro de 200812: 59990,032
Mscorjit.dll2.0.50727.308225 De novembro de 200807: 212,558,280
Mscorjit.dll2.0.50727.308225 De novembro de 200812: 59364,872
Mscorlib.dll2.0.50727.308225 De novembro de 200807: 224,005,888
Mscorlib.dll2.0.50727.308225 De novembro de 200812: 594,546,560
System.Data.OracleClient.dll2.0.50727.308225 De novembro de 200807: 21505,344
System.Data.OracleClient.dll2.0.50727.308225 De novembro de 200812: 59486,400
System.XML.dll2.0.50727.308225 De novembro de 200812: 322,048,000
System.XML.dll2.0.50727.308225 De novembro de 200812: 592,048,000
Webengine.dll2.0.50727.308225 De novembro de 200807: 211,227,080
Webengine.dll2.0.50727.308225 De novembro de 200812: 59436,040
Mscorwks.dll2.0.50727.308225 De novembro de 200807: 2120,151,624
Mscorwks.dll2.0.50727.308225 De novembro de 200812: 595,813,576
System.Web.dll2.0.50727.308225 De novembro de 200807: 214,771,840
System.Web.dll2.0.50727.308225 De novembro de 200812: 595,242,880

Propriedades

ID do Artigo: 958481 - Última Revisão: 02/19/2009 17:36:23 - Revisão: 4.0

Microsoft .NET Framework 2.0

  • kbmt kbsurveynew kbhotfixserver kbqfe KB958481 KbMtpt
Comentários
ript> >