Oprava: "InnerText vlastnost je jen pro zápis" chybová zpráva při použití System.Xml.XmlDocument v BizTalk Server 2010 nebo v BizTalk Server 2013

Příznaky

Jde o takovouto situaci:
  • Vytvořit nový Microsoft BizTalk Server 2010 nebo v aplikaci Microsoft BizTalk Server 2013 projekt v Microsoft Visual Studio 2010.
  • Můžete vytvořit jeden orchestration do projektu.
  • Vytvoříte v průběhu následujících dvou proměnných:
    • var1: System.Xml.XmlDocument
    • var2: System.String
  • Přidejte jeden tvar výrazu orchestration.
  • Přidejte následující kód k obrazci výraz:
    var1 = new System.Xml.XmlDocument(); var2 = var1.InnerText; 
V tomto scénáři obdržíte následující chybová zpráva:
"var1. InnerText ": .NET vlastnost je jen pro zápis, protože nemá přistupující metody get.

Řešení

Informace o kumulativní aktualizaci

BizTalk Server 2013

Oprava hotfix, která řeší tento problém je zahrnuta v balíčku kumulativní aktualizace 2 pro BizTalk Server 2013.

Další informace o tom, jak získat balíček kumulativní aktualizace, získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
2892599 kumulativní aktualizace 2 pro BizTalk Server 2013

Pro BizTalk Server 2010

Oprava hotfix, která řeší tento problém je zahrnuta v balíčku kumulativní aktualizace pro BizTalk Server 2010.

Další informace o tom, jak získat balíček kumulativní aktualizace, získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
2855367 kumulativní aktualizace 6 pro BizTalk Server 2010

Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Jak potíže obejít

Chcete-li tento problém vyřešit, znovu definujte XmlDocument jako XmlNode.

Vlastnosti

ID článku: 2835689 - Poslední kontrola: 23. 1. 2017 - Revize: 2

Váš názor