DetailPage-MSS-KB

Base de Dados de Conhecimento

ID do artigo: 933383 - Última revisão: segunda-feira, 3 de dezembro de 2007 - Revisão: 1.4

Download do Hotfix Disponível
Visualizar e solicitar downloads de hotfix
 
 

Nesta página

Sintomas

Em um aplicativo Microsoft ASP.NET 2.0, você cria um arquivo recurso local (.resx) que está associado com uma página da Web (.aspx) ou com um controle de usuário (.ascx). Se você modificar o arquivo de recursos quando o aplicativo ASP.NET 2.0 é executado, você receberá a seguinte mensagem de erro:
Detalhes da exceção: System.InvalidOperationException: A classe de recurso para esta página não foi encontrada. Verifique se o arquivo de recurso existe e tente novamente.

Causa

Esse problema ocorre porque o ASP.NET 2.0 não monitora as alterações o arquivo de recurso. Se você modificar o arquivo de recursos quando o aplicativo ASP.NET 2.0 é executado, o arquivo de recurso não é recompilado. Portanto, o arquivo .aspx que já é compilado torna-se fora de sincronização com o arquivo de recurso. Ou, o arquivo .ascx que já é compilado torna-se fora de sincronização com o arquivo de recurso. Portanto, ocorre uma exceção.

Resolução

Informações sobre o hotfix

Um hotfix com suporte foi disponibilizada pela Microsoft. No entanto, destina-se a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico. Esta correcção poderá submetida a testes adicionais. Portanto, se você não tiver sido gravemente afetado por esse problema, 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 Microsoft Customer Atendimento para obter o hotfix. Para obter uma lista completa de telefones do serviço de suporte a clientes da Microsoft e informações sobre os custos de suporte, visite o seguinte site:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Observação Em alguns casos, as taxas cobradas pelas ligações 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 a questões e problemas que não se qualificam à atualização específica em questão de suporte adicionais.

Além disso, esse hotfix está incluído no hotfix 934839. Para obter mais informações sobre o hotfix 934839, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
934839  (http://support.microsoft.com/kb/934839/ ) CORRECÇÃO: Você pode receber uma exceção ao navegar em um aplicativo Web ASP.NET do .NET Framework 2.0

Pré-requisitos

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

Requisitos de reinicialização

Não é necessário reiniciar o computador após aplicar esse hotfix. No entanto, Internet Information Services (IIS) é reiniciado automaticamente durante a instalação deste hotfix.

Informações sobre a substituição do hotfix

Esse hotfix não substitui outros hotfixes.

Informações sobre o 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 horário de universal coordenado (UTC). Quando você exibe 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 guia fuso horário no item Data e hora no painel de controle.
O .NET Framework 2.0, versões com base em 86 x
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Aspnet_wp.exe2.0.50727.81932,60015 De março de 200704: 22x 86
Webengine.dll2.0.50727.819406,01615 De março de 200704: 22x 86
System.Web.dll2.0.50727.8195,156,86415 De março de 200704: 23x 86
O .NET Framework 2.0, versões com base em 64 x
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Aspnet_wp.exe2.0.50727.81944,37614 De março de 200723: 33x 64
Webengine.dll2.0.50727.819710,14414 De março de 200720: 23x 64
System.Web.dll2.0.50727.8195,087,23214 De março de 200723: 33x 64
O .NET Framework 2.0, versões com base em Itanium
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Aspnet_wp.exe2.0.50727.81983,28815 De março de 200700: 22IA-64
Webengine.dll2.0.50727.8191,181,69614 De março de 200720: 25IA-64
System.Web.dll2.0.50727.8194,710,40015 De março de 200700: 22IA-64

Como Contornar

Para contornar este problema, use um dos seguintes métodos.

Método 1

Modificar o arquivo .aspx que usa o arquivo de recurso ou modificar o arquivo .ascx que usa o arquivo de recurso. Em seguida, o arquivo .aspx é recompilado ou o arquivo .ascx é recompilado.

Método 2

Modificar o arquivo Web.config do aplicativo ASP.NET 2.0. Em seguida, todo o aplicativo ASP.NET 2.0 é recompilado.

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft 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 da Microsoft:
824684  (http://support.microsoft.com/kb/824684/ ) Descrição da terminologia padrão que é usada para descrever as atualizações de software

A informação contida neste artigo aplica-se a:
  • Microsoft ASP.NET 2.0
  • Microsoft .NET Framework 2.0
Palavras-chave: 
kbmt kbfix kbpubtypekc kbqfe kbhotfixserver KB933383 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 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: 933383  (http://support.microsoft.com/kb/933383/en-us/ )
Compartilhar
Opções de suporte adicionais
Fóruns de Suporte do Microsoft Community
Contate-nos diretamente
Localize um parceiro certificado da Microsoft
Microsoft Store