Processamento de ficheiro de configuração do ASP.NET ignora as sugestões de base de código que aparecem no ficheiro Machine.config

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.

812832
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Sintomas
Vinculação de assemblagem Especifica informações para uma assemblagem. As informações para cada assemblagem aparecem num elemento dependentAssembly . O elemento assemblyIdentity contém informações que identificam uma assemblagem.

Pode ter mais do que um elemento dependentAssembly no ficheiro de configuração. No entanto, tem de ter exactamente um elemento assemblyIdentity em cada elemento dependentAssembly . Para vincular uma assemblagem, tem de especificar a cadeia "urn: schemas - microsoft - com:asm.v1" com o atributo xmlns na tag assemblyBinding .
Causa
Este problema ocorre durante o processamento de ficheiro de configuração do ASP.NET.

Processamento de ficheiro de configuração do ASP.NET procura o ficheiro Machine.config código base para obter sugestões para assemblagens um nome seguro. Se nenhuma sugestão código base para a assemblagem aparece no ficheiro Machine.config, ASP.NET processamento do ficheiro de configuração utiliza a respectiva lógica típica.

Código base sugestões deverão funcionar correctamente independentemente do facto um redireccionamento de enlace para a assemblagem aparece no ficheiro Machine.config. No entanto, devido a um erro, o ASP.NET processamento do ficheiro de configuração ignora estes código base sugestões se faltar o redireccionamento de vinculação. Por exemplo, quando utiliza as seguintes definições de configuração num ficheiro Machine.config, o processamento de ficheiro de configuração do ASP.NET ignora a secção de sugestão de base de código:
    <configSections>       <runtime>        		<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">        			<dependentAssembly>        				<assemblyIdentity name="Hello" publicKeyToken="d0e341ccaeb444f7" culture="neutral"/>        				<codeBase version="1.0.3300.0" href="file://c:/inetpub/Hello.dll"/>        			</dependentAssembly>         		</assemblyBinding>	</runtime>
Resolução
Agora é disponibilizada pela Microsoft uma correcção suportada, mas destina-se apenas a corrigir o problema descrito neste artigo. Aplique-a apenas em sistemas que tenham este problema específico. Esta correcção poderá submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, recomendamos que aguarde pelo próximo service pack do .NET Framework 1.0 que contenha esta correcção.

Para resolver este problema imediatamente, contacte o suporte técnico da Microsoft para obter a correcção. Para obter uma lista completa de números de telefone do suporte técnico da Microsoft e informações sobre os custos de suporte, visite o seguinte Web site da Microsoft: Nota Em casos especiais, os custos normalmente inerentes às chamadas de suporte poderão ser anulados, se um técnico de suporte da Microsoft determinar que uma actualização específica resolverá o problema. Os custos normais do suporte serão aplicados a problemas adicionais e questões de suporte que não se enquadrem na atualização específica em questão.

A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas na hora universal coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador fuso horário na ferramenta Data e hora no painel de controlo.
   Date         Time   Version       Size     File name   -----------------------------------------------------   01-May-2003  12:32  1.0.3705.398  221,184  Fusion.dll
Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Mais Informação
Código base sugestões para assemblagens são permitidas no ficheiro Machine.config. No entanto, código base sugestão só são respeitadas se também aparecer um redireccionamento de enlace para a assemblagem de Machine.config ficheiro.

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 812832 - Última Revisão: 02/27/2014 05:24:02 - Revisão: 1.7

  • Microsoft .NET Framework 1.0
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET (2002), Enterprise Architect Edition SP1
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Academic Edition
  • Microsoft ASP.NET 1.0
  • kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbvs2002sp1sweep kbnetframe100presp3fix kbfix kbrepair kbsample kbqfe kbbug KB812832 KbMtpt
Esta informação foi útil?