Sintomi
Si consideri lo scenario seguente:
-
Si crea un nuovo Microsoft BizTalk Server 2010 o in Microsoft BizTalk Server 2013 progetto di Microsoft Visual Studio 2010.
-
Creare un'orchestrazione al progetto.
-
La creazione dell'orchestrazione le due variabili seguenti:
-
var1: System.Xml.XmlDocument
-
var2: System.String
-
-
Aggiungere una forma di espressione per l'orchestrazione.
-
La forma di espressione è aggiungere il codice riportato di seguito:
var1 = new System.Xml.XmlDocument(); var2 = var1.InnerText;
In questo scenario, viene visualizzato il seguente messaggio di errore:
' var1. InnerText': proprietà .NET è di sola scrittura perché è una funzione di accesso get.
Risoluzione
Informazioni sull'aggiornamento cumulativo
Per BizTalk Server 2013
L'hotfix per risolvere questo problema è incluso nel pacchetto di aggiornamento cumulativo 2 per BizTalk Server 2013.
Per ulteriori informazioni su come ottenere il pacchetto di aggiornamento cumulativo, fare clic sul numero seguente per visualizzare l'articolo della Microsoft Knowledge Base:2892599 cumulativo aggiornamento 2 per BizTalk Server 2013
Per BizTalk Server 2010
L'hotfix per risolvere questo problema è incluso nel pacchetto di aggiornamento cumulativo per BizTalk Server 2010.
Per ulteriori informazioni su come ottenere il pacchetto di aggiornamento cumulativo, fare clic sul numero seguente per visualizzare l'articolo della Microsoft Knowledge Base:2855367 cumulativo aggiornamento 6 per BizTalk Server 2010
Stato
Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".
Soluzione alternativa
Per aggirare il problema, ridefinire XmlDocument come XmlNode.