Pazīmes
Pieņemsim, ka jūs lietojat SharePoint Services adapteris Microsoft BizTalk Server 2013. Lejupielādējot failus no SharePoint Server 2013 dokumentu bibliotēku, kas satur pārvaldīto metadatu kolonnas, izmantojot adapteri, tiek parādīts šāds kļūdas ziņojums:
Windows SharePoint Services saņemt adapterim neizdevās apstrādāt SharePoint faila nosaukumu. Radās šāda kļūda:
[System.InvalidCastException] nevar vairākumu objekta tipa "System.Collections.Generic.Dictionary'2[System.String,System.Object]" ierakstīt "Microsoft.SharePoint.Client.Field". Kļūdas kods: 12310 Pēc tam, kad ir novērstas problēmas, kas izraisa šo problēmu, varat atsaukt šī faila paņemšanu un adapteris mēģinās apstrādāt to vēlreiz. Šī kļūda ir izraisījusi Windows SharePoint Services atrašanās vietas saņemšana vai porta ar URI wsss nosūtīt: / /]? ViewName = ToBizTalk. Windows SharePoint Services adapteris notikuma ID: 12457
Cēlonis
Šī problēma rodas, jo BizTalk Server 2013 izmanto klienta bibliotēkas SharePoint 2010. Tomēr paredzams klients bibliotēkas SharePoint 2013.
Risinājums
Informācija par kumulatīvo atjauninājumu
Šī problēma pirmo reizi tika noteikts šo kumulatīvo atjauninājumu BizTalk Server:
Risinājums
Lai novērstu šo problēmu, izmantojiet kādu no šīm metodēm:
-
SharePoint Server 2013 dokumentu bibliotēkas neizmanto pārvaldīto metadatu kolonnas.
-
Aizstājiet ar SharePoint 2013 komplekti no SharePoint 2013 servera atsauces SharePoint 2010 komplektiem:
-
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
Pēc tam izveidojiet šādu saistošu novirzīšana BizTalk konfigurācijas failos (BTSNTSvc.exe.config un 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> -
Statuss
Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".
Atsauces
Lai iegūtu papildinformāciju par kumulatīvo atjauninājumu sarakstu un servisa pakotņu BizTalk Server, skatiet KB 2555976: BizTalk Server servisa pakotni un kumulatīvo atjauninājumu sarakstu. Lai iegūtu papildinformāciju par labojumfailu BizTalk Server, skatiet KB 2003907: informācija par BizTalk labojumfailus un kumulatīvo atjauninājumu atbalsts.