Problembeschreibung
Betrachten Sie das folgende Szenario:
-
Erstellen eine neue Microsoft BizTalk Server 2010 oder Microsoft BizTalk Server 2013 Projekt in Microsoft Visual Studio 2010.
-
Erstellen Sie eine Orchestrierung zum Projekt.
-
Die folgenden beiden Variablen werden in der Orchestrierung erstellen:
-
var1: System.Xml.XmlDocument
-
var2: System.String
-
-
Die Orchestrierung hinzugefügt eine Form "Ausdruck".
-
Im folgenden Code werden der Ausdruck Form hinzufügen:
var1 = new System.Xml.XmlDocument(); var2 = var1.InnerText;
In diesem Szenario wird die folgende Fehlermeldung angezeigt:
' var1. InnerText': .NET Eigenschaft ist lesegeschützt, da kein Get-Accessor vorhanden ist.
Problemlösung
Informationen zum kumulativen Update
Für BizTalk Server 2013
Kumulierte Updatepaket 2 für BizTalk Server 2013 gehört der Hotfix, der dieses Problem behebt.
Weitere Informationen dazu, wie Sie das kumulative Updatepaket beziehen, finden im folgenden Artikel der Microsoft Knowledge Base:2892599 kumulative Updatepaket 2 für BizTalk Server 2013
BizTalk Server 2010
Kumulatives Updatepaket für BizTalk Server 2010 gehört der Hotfix, der dieses Problem behebt.
Weitere Informationen dazu, wie Sie das kumulative Updatepaket beziehen, finden im folgenden Artikel der Microsoft Knowledge Base:2855367 kumulative Updatepaket 6 für BizTalk Server 2010
Status
Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.
PROBLEMUMGEHUNG
Um das Problem zu umgehen, definieren Sie XmlDocument als XmlNode.