Požymiai
Tarkime, SharePoint tarnybų adapteriui naudoti Microsoft BizTalk Server 2013. Galite atsisiųsti failus iš SharePoint Server 2013 dokumentų bibliotekos, kuriose yra metaduomenų stulpelių naudojant adapterį, galite gauti tokį klaidos pranešimą:
Windows SharePoint Services gauti adapterio nepavyko apdoroti SharePoint failą failo vardas. Įvyko ši klaida:
Objekto tipo nepavyko [System.InvalidCastException] ' System.Collections.Generic.Dictionary'2[System.String,System.Object] "ir" įvesti"Microsoft.SharePoint.Client.Field".
Klaidos kodas: 12310
Kai jums išspręsti šią problemą sukelia šią problemą, galite atšaukti šio failo paimti ir užrakinti ir adapterio bandys dar kartą jį apdoroti.
Ši klaida buvo pradėtas Windows SharePoint Services gauti vietą arba siųsti prievado su URI wsss: / / [...]? ViewName = ToBizTalk.
Windows SharePoint Services adapteris įvykio ID: 12457
Priežastis
Ši problema iškyla, nes BizTalk Server 2013 naudoja SharePoint 2010 kliento bibliotekos. Tačiau SharePoint 2013 kliento bibliotekos tikimasi.
Sprendimas
Kaupiamojo naujinimo informacija
Ši problema pirmą kartą buvo išspręsta šį kaupiamąjį naujinimą BizTalk Server:
Sprendimas
Norėdami išspręsti šią problemą, naudokite vieną iš toliau pateikiamų sprendimų:
-
Nenaudokite Valdomų metaduomenų stulpeliuose SharePoint Server 2013 dokumentų bibliotekos.
-
Keisti nurodytoji SharePoint 2010 rinkinių SharePoint 2013 rinkinių SharePoint 2013 serveryje:
-
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
Sukurkite šį privaloma nukreipimas BizTalk konfigūracijos failuose (BTSNTSvc.exe.config ir 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> -
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.
Nuorodos
Jei norite gauti daugiau informacijos apie pakeitimų paketų ir kaupiamųjų naujinimų sąraše BizTalk Server, peržiūrėkite KB 2555976: pakeitimų paketas ir kaupiamųjų naujinimų sąrašas BizTalk Server.
Jei norite gauti daugiau informacijos apie BizTalk Server karštąsias pataisas, žr. KB 2003907: informacija apie BizTalk karštąsias pataisas ir Kaupiamasis naujinimas paramos.