Συμπτώματα
Ας υποθέσουμε ότι χρησιμοποιείτε τον προσαρμογέα των υπηρεσιών SharePoint στο Microsoft BizTalk Server 2013. Όταν κάνετε λήψη αρχείων από βιβλιοθήκες εγγράφων του SharePoint Server 2013 που περιέχουν στήλες διαχειριζόμενων μετα-δεδομένων με τη χρήση του προσαρμογέα, λαμβάνετε το ακόλουθο μήνυμα λάθους:
Λήψη των υπηρεσιών Windows SharePoint Services προσαρμογέα απέτυχε να επεξεργαστεί το αρχείο SharePoint όνομα αρχείου. Παρουσιάστηκε το ακόλουθο σφάλμα:
Δεν είναι δυνατή η [System.InvalidCastException] διανομή αντικειμένου τύπου ' System.Collections.Generic.Dictionary'2[System.String,System.Object]' να πληκτρολογήσετε 'Microsoft.SharePoint.Client.Field'.
Κωδικός σφάλματος: 12310
Από τη στιγμή που στείλατε το ζήτημα που προκαλεί αυτό το ζήτημα, μπορείτε να αναιρέσετε την ανάληψη ελέγχου για αυτό το αρχείο και ο προσαρμογέας θα προσπαθήσει να επεξεργαστεί ξανά.
Αυτό το σφάλμα έχει ενεργοποιηθεί από τις υπηρεσίες Windows SharePoint Services, λαμβάνετε θέση ή αποστέλλετε θύρας με URI wsss: / / [...]; ViewName = ToBizTalk.
Το Αναγνωριστικό συμβάντος προσαρμογέα τις υπηρεσίες Windows SharePoint Services: 12457
Αιτία
Το ζήτημα παρουσιάζεται επειδή ο BizTalk Server 2013 χρησιμοποιεί βιβλιοθήκες του SharePoint 2010 υπολογιστή-πελάτη. Ωστόσο, αναμένεται βιβλιοθήκες του SharePoint 2013 υπολογιστή-πελάτη.
Προτεινόμενη αντιμετώπιση
Πληροφορίες αθροιστικής ενημερωμένης έκδοσης
Αυτό το ζήτημα επιδιορθώθηκε για πρώτη φορά στην παρακάτω αθροιστική ενημερωμένη έκδοση του BizTalk Server:
Εναλλακτικός τρόπος αντιμετώπισης
Για να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε μία από τις παρακάτω λύσεις:
-
Μην χρησιμοποιείτε στήλες διαχειριζόμενων μετα-δεδομένων σε βιβλιοθήκες εγγράφων του SharePoint Server 2013.
-
Αντικαταστήστε το αναφερόμενο συγκροτήσεις SharePoint 2010 με συγκροτήσεις SharePoint 2013 από το διακομιστή του SharePoint 2013:
-
Microsoft.SharePoint.Client, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c
-
Microsoft.SharePoint.Client.Runtime, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e94
Στη συνέχεια, δημιουργήστε την ακόλουθη σύνδεση ανακατεύθυνση σε αρχεία ρύθμισης παραμέτρων BizTalk (BTSNTSvc.exe.config και BTSNTSvc64.exe.config):
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly>
<assemblyIdentity name="Microsoft.SharePoint.Client"
publicKeyToken="71e9bce111e9429c"
culture="neutral" />
<bindingRedirect oldVersion="14.0.0.0"
newVersion="15.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.SharePoint.Client.Runtime"
publicKeyToken="71e9bce111e9429c"
culture="neutral" />
<bindingRedirect oldVersion="14.0.0.0"
newVersion="15.0.0.0"/>
</dependentAssembly>
</assemblyBinding> -
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".
Αναφορές
Για περισσότερες πληροφορίες σχετικά με το service pack και λίστα αθροιστική ενημερωμένη έκδοση για το BizTalk Server, ανατρέξτε στο θέμα KB 2555976: Service pack και λίστα αθροιστική ενημερωμένη έκδοση για το BizTalk Server.
Για περισσότερες πληροφορίες σχετικά με τις επείγουσες επιδιορθώσεις του BizTalk Server, ανατρέξτε στο θέμα KB 2003907: πληροφορίες σχετικά με τις επείγουσες επιδιορθώσεις του BizTalk και αθροιστικές υποστήριξη ενημερωμένων εκδόσεων.