Симптоми
Да разгледаме следния сценарий:
-
Създавате нов Microsoft BizTalk Server 2010 или в Microsoft BizTalk Server 2013 проект в Microsoft Visual Studio 2010 г.
-
Можете да създадете една оркестрация на проекта.
-
Създайте следните две променливи в оркестрацията:
-
var1: System.Xml.XmlDocument
-
var2: System.String
-
-
Добавете един израз форма на оркестрация.
-
Добавете следния код към нея израз:
var1 = new System.Xml.XmlDocument(); var2 = var1.InnerText;
При този сценарий получавате следното съобщение за грешка:
"var1. InnerText': .NET свойство е само за запис, защото не са се функция за достъп до.
Решение
Информация за сборна актуализация
BizTalk Server 2013
Актуалната корекция, която разрешава този проблем е включен в сборния пакет за актуализация 2 за BizTalk Server 2013.
За повече информация как да получите сборния пакет за актуализация, щракнете върху следния номер на статия в базата знания на Microsoft:
2892599 сборни актуализация пакет 2 BizTalk Server 2013
За BizTalk Server 2010
Актуалната корекция, която разрешава този проблем е включен в пакет със сборни актуализации за BizTalk Server 2010.
За повече информация как да получите сборния пакет за актуализация, щракнете върху следния номер на статия в базата знания на Microsoft:
2855367 сборни актуализация пакет 6 за BizTalk Server 2010
Статус
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".
Заобикаляне на проблема
За да заобиколите проблема, предефинирате XmlDocument като XmlNode.