מאפייני הבעיה
נניח כי אתה משתמש המתאם SharePoint Services ב- 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: שירות pack ואת רשימת עדכון מצטבר עבור BizTalk Server.
לקבלת מידע נוסף אודות תיקונים חמים של BizTalk Server, עיין KB 2003907: תמיכה לעדכן מידע אודות תיקונים חמים של BizTalk המצטבר.