Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
-
Δημιουργήστε μια νέα 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 είναι μόνο για εγγραφή, επειδή δεν διαθέτει το στοιχείο πρόσβασης get.
Προτεινόμενη αντιμετώπιση
Πληροφορίες αθροιστικής ενημερωμένης έκδοσης
Για το 2013 διακομιστή BizTalk
Η επείγουσα επιδιόρθωση που επιλύει αυτό το ζήτημα περιλαμβάνεται στο πακέτο αθροιστικών ενημερώσεων 2 για το BizTalk Server 2013.
Για περισσότερες πληροφορίες σχετικά με τον τρόπο λήψης του πακέτου αθροιστική ενημερωμένη έκδοση, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2892599 συγκεντρωτική ενημερωμένη έκδοση πακέτου 2 για το 2013 διακομιστή BizTalk
Για το BizTalk Server 2010
Η επείγουσα επιδιόρθωση που επιλύει αυτό το ζήτημα περιλαμβάνεται στο πακέτο αθροιστική ενημερωμένη έκδοση για το BizTalk Server 2010.
Για περισσότερες πληροφορίες σχετικά με τον τρόπο λήψης του πακέτου αθροιστική ενημερωμένη έκδοση, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2855367 συγκεντρωτική ενημερωμένη έκδοση πακέτου 6 για το BizTalk Server 2010
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".
Εναλλακτικός τρόπος αντιμετώπισης
Για να επιλύσετε αυτό το ζήτημα, επαναπροσδιορίσετε την XmlDocument ως XmlNode.