CORRECÇÃO: Servidor BizTalk falha com código de erro 80131544 quando instalou o 4.5 de Framework de .NET

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: 2909928
Sintomas
Suponha que tem instalado o .NET Framework 4.5.x num servidor que tenha o Microsoft BizTalk Server 2010 ou 2013 instalado. Depois disto, o anfitrião de BizTalk instâncias falha com código de erro 80131544 semelhante à seguinte no registo de eventos:
Nome de registo: aplicação
Origem: .NET Runtime
Data:
ID do evento: 1023
Categoria de tarefa: nenhum
Nível: Erro
Palavras-chave: clássico
Utilizador: n/d
Computador:Nome do servidor>
Descrição:
Aplicação: BTSNTSvc64.exe
Versão do Framework: v4.0.30319
Descrição: O processo foi terminado devido a um erro interno no Runtime do .NET no IP 000007FDED170BC1 (000007FDECE00000) com saída de códigos 80131544.
Nome de registo: aplicação
Origem: Erro de aplicação
Data:
ID do evento: 1000
Categoria de tarefa: (100)
Nível: Erro
Palavras-chave: clássico
Utilizador: n/d
Computador:Nome do servidor>
Descrição:
Nome da aplicação em falta: BTSNTSvc64.exe, versão: 3.10.229.0, carimbo de data / hora: 0x50fe567a
Nome do módulo em falta: clr.dll, versão: 4.0.30319.19106, carimbo de data / hora: 0x51a512d4
Código de excepção: 0x80131544
Desvio da falha: 0x0000000000370bc1
Id do processo em falta: 0xca8
Em tempo de início de aplicação: 0x01ceb6394f1dd32a
Em caminho da aplicação:Nome do disco>: \Program ficheiros (x86) \Microsoft BizTalk Server 2013\BTSNTSvc64.exe
Em caminho do módulo:Nome do disco>: \Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Id do relatório:ReportId>
Em nome completo do pacote:
ID da aplicação do pacote relativo a provocar uma falha:
Nome de registo: sistema
Origem: Gestor de controlo de serviços
Data:
ID do evento: 7031
Categoria de tarefa: nenhum
Nível: Erro
Palavras-chave: clássico
Utilizador: n/d
Computador:Nome do servidor>
Descrição:
O grupo de BizTalk do BizTalk Service: BTSOrchHost serviço terminou inesperadamente. Já o fez neste 2 vez (es). Será tomada a seguinte acção correctiva em 60000 milissegundos: reinicie o serviço.


Causa
Este problema ocorre porque a instalar a 4.5 do quadro de .NET no seu ambiente de servidor BizTalk e não é suportada oficialmente antes da actualização cumulativa 7 (CU7) para o BizTalk Server 2010. Tem que utilizar a 4.0 do .NET Framework quando executa o BizTalk Server 2010 cumulativo actualização 6 (CU6) ou anterior.
Resolução

Informações de actualização cumulativa

Este problema foi corrigido pela primeira vez na actualização cumulativa do BizTalk Server:
Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Como contornar
Para contornar o problema, desactive o encerramento de AppDomain XLANG seguindo os passos:
  1. Localize a pasta do servidor BizTalk. Por predefinição, é C:\Program Files (x86) \Microsoft BizTalk Server 2013.
  2. Guarde uma cópia do ficheiro BTSNTSvc64.exe.config através da utilização de um novo nome.

    NotaGuarde uma cópia do ficheiro BTSNTSvc.exe.config se se trata de um anfitrião de 32 bits. Pode verificar a mensagem de erro se a falha ocorre para BTSNTSvc.exe ou BTSNTSvc64.exe.
  3. Abra o ficheiro original no bloco de notas e localize o nó <configuration>. Em seguida, directamente abaixo do mesmo, adicione o seguinte:</configuration>
    <configSections></configSections>
    <section name="xlangs" type="Microsoft.XLANGs.BizTalk.CrossProcess.XmlSerializationConfigurationSectionHandler, Microsoft.XLANGs.BizTalk.CrossProcess"></section>
  4. Localize o nó e adicionar o seguinte:
    <xlangs></xlangs>
    <Configuration></Configuration>
    <AppDomains assembliesperdomain="50"></AppDomains>
    <DefaultSpec secondsidlebeforeshutdown="-1" secondsemptybeforeshutdown="-1"></DefaultSpec>


  5. Reciclagem do anfitrião.

Mais Informação
A partir de CU7, o BizTalk Server 2010 suporta o .NET Framework 4.0 e o 4.5.x para o tempo de execução. CU7 pode ser instalado antes ou depois de instalar o .NET Framework 4.5.x.

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 2909928 - Última Revisão: 03/14/2016 08:11:00 - Revisão: 3.0

Microsoft BizTalk Server Branch 2010, Microsoft BizTalk Server Developer 2010, Microsoft BizTalk Server Enterprise 2010, Microsoft BizTalk Server Standard 2010, Microsoft BizTalk Server 2013 Branch, Microsoft BizTalk Server 2013 Developer, Microsoft BizTalk Server 2013 Enterprise, Microsoft BizTalk Server 2013 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2909928 KbMtpt
Comentários