Symptômes
Considérez le scénario suivant :
-
Vous créez un nouveau serveur Microsoft BizTalk Server 2010 ou dans Microsoft BizTalk Server 2013 projet dans Microsoft Visual Studio 2010.
-
Vous créez une orchestration à un projet.
-
L’orchestration pour créer les deux variables suivantes :
-
var1: System.Xml.XmlDocument
-
var2: System.String
-
-
Vous ajoutez une forme d’expression à l’orchestration.
-
Vous ajoutez le code suivant à la forme de l’expression :
var1 = new System.Xml.XmlDocument(); var2 = var1.InnerText;
Dans ce cas de figure, le message d’erreur suivant s’affiche :
' var1. InnerText': propriété .NET est en écriture seule, car il n’a pas d’accesseur get.
Résolution
Informations de mise à jour cumulative
Pour BizTalk Server 2013
Le correctif qui résout ce problème est inclus dans le package de mise à jour cumulative 2 pour BizTalk Server 2013.
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 :
2892599 Cumulative mise à jour 2 pour BizTalk Server 2013
Pour BizTalk Server 2010
Le correctif qui résout ce problème est inclus dans le package de mise à jour cumulative pour 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 :
2855367 Cumulative mise à jour 6 pour BizTalk Server 2010
É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 le problème, redéfinissez la classe XmlDocument en tant que de XmlNode.