Symptom
Föreställ dig följande:
-
Du skapar en ny Microsoft BizTalk Server 2010 eller i Microsoft BizTalk Server 2013 projekt i Microsoft Visual Studio 2010.
-
Du kan skapa en orchestration till projektet.
-
Du skapar följande två variabler i orchestration:
-
var1: System.Xml.XmlDocument
-
var2: System.String
-
-
Du lägger till en form av uttryck i orchestration.
-
Du kan lägga till följande kod i formen uttryck:
var1 = new System.Xml.XmlDocument(); var2 = var1.InnerText;
I det här fallet visas följande felmeddelande:
' var1. InnerText': .NET egenskap är lässkyddad eftersom den inte har en get-accessor.
Lösning
Information om Kumulativ uppdatering
För BizTalk Server 2013
Den snabbkorrigering som löser problemet ingår i ett kumulativt uppdateringspaket 2 för BizTalk Server 2013.
Mer information om hur du skaffar det kumulativa uppdateringspaketet klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2892599 kumulativ uppdateringspaket 2 för BizTalk Server 2013
För BizTalk Server 2010
Den snabbkorrigering som löser problemet ingår i kumulativa uppdateringspaketet för BizTalk Server 2010.
Mer information om hur du skaffar det kumulativa uppdateringspaketet klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2855367 kumulativ uppdatering 6-paket för BizTalk Server 2010
Status
Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".
Temporär lösning
Om du vill undvika problemet omdefiniera XmlDocument som XmlNode.