Simptome
Să luăm în considerare următorul scenariu:
-
Când creați un nou Microsoft BizTalk Server 2010 sau în Microsoft BizTalk Server 2013 proiect Microsoft Visual Studio 2010.
-
Creați o orchestraţie proiectului.
-
Creați următoarele două variabile în orchestrarea:
-
var1: System.Xml.XmlDocument
-
var2: System.String
-
-
Adăugați o formă de expresie la orchestrarea.
-
Adăugați următorul cod în formă de expresii:
var1 = new System.Xml.XmlDocument(); var2 = var1.InnerText;
În acest scenariu, primiţi următorul mesaj de eroare:
' var1. InnerText': .NET proprietatea este doar pentru scriere, deoarece nu are un accesor get.
Rezolvare
Informații despre actualizarea cumulativă
BizTalk Server 2013
Remedierea rapidă care rezolvă această problemă este inclus în pachetul de actualizare cumulativă 2 pentru BizTalk Server 2013.
Pentru mai multe informații despre cum se obține pachetul de actualizare cumulativă, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
2892599 Cumulative update pachet 2 pentru BizTalk Server 2013
Pentru BizTalk Server 2010
Remedierea rapidă care rezolvă această problemă este inclus în pachetul de actualizare cumulativă pentru BizTalk Server 2010.
Pentru mai multe informații despre cum se obține pachetul de actualizare cumulativă, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
2855367 Cumulative update pachet 6 pentru BizTalk Server 2010
Stare
Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".
Soluție
Pentru a rezolva problema, Redefiniți XmlDocument ca XmlNode.