S’applique à
BizTalk Server Branch 2010 BizTalk Server Developer 2010 BizTalk Server Enterprise 2010 BizTalk Server Standard 2010 BizTalk Server 2013 Branch BizTalk Server 2013 Developer BizTalk Server 2013 Enterprise BizTalk Server 2013 Standard

Symptômes

Supposons que vous avez installé le.NET Framework 4.5.x sur un serveur équipé de Microsoft BizTalk Server 2010 ou 2013 installé. Après cela, l’hôte BizTalk instances sur incident avec le code d’erreur 80131544 qui ressemble à ce qui suit dans le journal des événements :

Nom du journal : ApplicationSource : .NET RuntimeDate :L’ID d’événement : 1023Catégorie de la tâche : aucunNiveau : erreurMots clés : classiqueUtilisateur : n/aOrdinateur : <nom_serveur>Description :Application : BTSNTSvc64.exeVersion du Framework : v4.0.30319Description : Le processus a été arrêté en raison d’une erreur interne dans le Runtime .NET à IP 000007FDED170BC1 (000007FDECE00000) avec la sortie de code 80131544.Nom du journal : ApplicationSource : Erreur d’ApplicationDate :ID d'événement : 1000Catégorie de la tâche : (100)Niveau : erreurMots clés : classiqueUtilisateur : n/aOrdinateur : <nom_serveur>Description :Nom de l’application défaillant : BTSNTSvc64.exe, version : 3.10.229.0, horodatage : 0x50fe567aNom du module défaillant : clr.dll, version : 4.0.30319.19106, horodatage : 0x51a512d4Code d’exception : 0x80131544Décalage d’erreur : 0x0000000000370bc1Id du processus défaillant : 0xca8Défaillante heure de début d’application : 0x01ceb6394f1dd32aChemin de l’application défaillant : <Nom du disque> : \Program (x86) de fichiers \Microsoft BizTalk Server 2013\BTSNTSvc64.exeChemin du module défaillant : <Nom du disque> : \Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dllCode rapport : <identificateur ReportId>Nom complet du package défaillant :ID de l’application de relatifs au package défaillant :Nom du journal : systèmeSource : Gestionnaire de contrôle de ServiceDate :L’ID d’événement : 7031Catégorie de la tâche : aucunNiveau : erreurMots clés : classiqueUtilisateur : n/aOrdinateur : <nom_serveur>Description :Le groupe BizTalk du Service BizTalk : BTSOrchHost service s’est arrêté de façon inattendue. Il a fait ce 2 fois. L’action corrective suivante va être effectuée dans 60 000 millisecondes : redémarrer le service.

Cause

Ce problème se produit parce que vous installez le 4.5 de.NET Framework dans votre environnement de BizTalk Server, et il n’est pas officiellement supporté avant la mise à jour Cumulative 7 (CU7) pour BizTalk Server 2010. Vous devez utiliser le de.NET Framework 4.0 lorsque vous exécutez BizTalk Server 2010 Cumulative mise à jour 6 (CU6) ou une version antérieure.

Résolution

Informations de mise à jour cumulative

Ce problème a été tout d’abord été résolu dans la mise à jour cumulative suivante de BizTalk Server :

État

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Solution de contournement

Pour contourner ce problème, désactivez arrêt du AppDomain XLANG en suivant les étapes :

  1. Recherchez dans votre dossier de BizTalk Server. Par défaut, il est (x86) de C:\Program Files \Microsoft BizTalk Server 2013.

  2. Enregistrer une copie du fichier BTSNTSvc64.exe.config à l’aide d’un nouveau nom.Remarque  Enregistrer une copie du fichier BTSNTSvc.exe.config s’il s’agit d’un hôte de 32 bits. Vous pouvez vérifier le message d’erreur à afficher si l’incident se produit à BTSNTSvc.exe ou BTSNTSvc64.exe.

  3. Ouvrez le fichier d’origine dans le bloc-notes et recherchez le nœud < configuration >. Puis, directement en dessous, ajoutez le code suivant :<configSections>< nom de section = « XLANG », type="Microsoft.XLANGs.BizTalk.CrossProcess.XmlSerializationConfigurationSectionHandler, Microsoft.XLANGs.BizTalk.CrossProcess » / ></configSections>

  4. Recherchez le < / runtime > nœud et ajoutez le code suivant :<xlangs><Configuration>< AppDomains AssembliesPerDomain = « 50 » >< DefaultSpec SecondsIdleBeforeShutdown = «-1 » SecondsEmptyBeforeShutdown = « -1 » / ></AppDomains></Configuration></xlangs>

  5. L’hôte de la Corbeille.

Plus d'informations

À partir de CU7, BizTalk Server 2010 prend en charge à la fois.NET Framework 4.0 et 4.5.x pour le runtime. CU7 peut être installé avant ou après avoir installé le.NET Framework 4.5.x.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.