CORRECTIF : L’adaptateur WCF personnalisés ne ferme pas la connexion à un service WCF dans BizTalk Server si une panne typé basé sur WCF se produit.

S’applique à : BizTalk Server Branch 2010BizTalk Server Developer 2010BizTalk Server Enterprise 2010

Symptômes


Prenons l’exemple du scénario suivant :
  • Vous créez un port d’envoi de sollicitation-réponse recherche dans Microsoft BizTalk Server 2009 ou dans Microsoft BizTalk Server 2010. Ce port utilise Windows Communication Foundation (WCF)-adaptateur personnalisé pour envoyer et recevoir des messages à partir d’un service WCF.
  • La case à cocher propager message d’erreur pour le port d’envoi n’est pas sélectionnée.
  • Une erreur typée basé sur WCF se produit dans le service WCF.
Dans ce scénario, l’adaptateur WCF personnalisés gère incorrectement la connexion pour le service WCF. En outre, le service WCF cesse de répondre lorsque les valeurs d’accélération du service atteint soit la valeur de la propriété MaxConcurrentInstances ou MaxConcurrentSessions .

Cause


Ce problème se produit parce que l’adaptateur WCF personnalisés ferme pas correctement la chaîne et la connexion.

Résolution


Informations de mise à jour cumulative

BizTalk Server 2010

Pour plus d’informations sur la façon d’obtenir le package de mise à jour cumulative, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
2497789 Package de mise à jour cumulative 1 pour BizTalk 2010
Pour BizTalk Server 2009 le correctif qui résout ce problème est inclus dans les 1 mise à jour Cumulative pour BizTalk Server 2009. Pour plus d’informations sur la façon d’obtenir le package de mise à jour cumulative, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
2429050 Package de mise à jour cumulative 1 pour BizTalk Server 2009

Solution de contournement


Pour contourner ce problème, appliquez l'une des méthodes suivantes :
  • Redémarrer Internet Information Services (IIS) à partir de l’ordinateur que les hôtes basés sur la WCF lorsque le service cesse de répondre. Remarques
    • Pour redémarrer IIS 6.0, ouvrir le Gestionnaire des services IIS, cliquez sur le nom de l’ordinateur, pointez sur Toutes les tâches, cliquez sur Redémarrer les services Internet, puis cliquez sur OK.
    • Pour redémarrer IIS 7.0 ou IIS 7.5, ouvrez le Gestionnaire des services Internet, sélectionnez le nom de l’ordinateur, puis cliquez sur redémarrer dans le Panneau Actions.
  • Définissez les propriétés de MaxConcurrentSessions et MaxConcurrentInstances pour le service pour une plus grande valeur.

Statut


Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Informations supplémentaires


Si ce problème se produit dans Microsoft BizTalk Server 2006 R2, essayez une des méthodes décrites dans la section « Contournement ». Pour plus d’informations sur les propriétés de transport WCF personnalisés, visitez le site Web Microsoft Developer Network (MSDN) suivant :Pour plus d’informations sur la façon d’optimiser les performances de l’adaptateur WCF de BizTalk Server, reportez-vous au site Web MSDN suivant :Pour plus d’informations sur les correctifs de BizTalk Server, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
2003907 Informations sur les correctifs de BizTalk Server
Pour plus d’informations sur la façon de gérer les contrats de pannes typée dans les orchestrations, visitez le site Web MSDN suivant :