Objawy
Rozważ następujący scenariusz:
-
Utwórz nowy program Microsoft BizTalk Server 2010 lub Microsoft BizTalk Server 2013 projektu w programie Microsoft Visual Studio 2010.
-
Utwórz jeden aranżacji do projektu.
-
W Instrumentacji tworzenia dwóch następujących zmiennych:
-
var1: System.Xml.XmlDocument
-
var2: System.String
-
-
Możesz dodać jeden kształt wyrażenia do aranżacji.
-
Dodaj następujący kod do kształtu wyrażenie:
var1 = new System.Xml.XmlDocument(); var2 = var1.InnerText;
W tym scenariuszu pojawić następujący komunikat o błędzie:
"var1. InnerText': .NET właściwość jest tylko do zapisu, ponieważ nie ma akcesora operacji get.
Rozwiązanie
Informacje dotyczące zbiorczej aktualizacji
Dla programu BizTalk Server 2013
Poprawka rozwiązująca ten problem znajduje się w pakiecie zbiorczej aktualizacji 2 dla programu BizTalk Server 2013.
Aby uzyskać więcej informacji o tym, jak uzyskać pakiet aktualizacji zbiorczej, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2892599 skumulowany pakietu aktualizacji 2 dla programu BizTalk Server 2013
Dla programu BizTalk Server 2010
Poprawka rozwiązująca ten problem znajduje się w pakiecie aktualizacji zbiorczej dla programu BizTalk Server 2010.
Aby uzyskać więcej informacji o tym, jak uzyskać pakiet aktualizacji zbiorczej, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2855367 skumulowany pakietu aktualizacji 6 dla programu BizTalk Server 2010
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Obejście problemu
Aby obejść ten problem, należy ponownie zdefiniować XmlDocument jako element XmlNode.