Príznaky
Predpokladajme, že používate služby SharePoint adaptér Microsoft BizTalk Server 2013. Pri preberaní súborov z knižnice dokumentov SharePoint Server 2013, obsahujúce spravovaných metaúdajov stĺpcov pomocou adaptéra, zobrazí nasledujúce chybové hlásenie:
Windows SharePoint Services prijímať adaptéra sa nepodarilo spracovať súbor služby SharePoint názov súboru. Vyskytla sa nasledujúca chyba:
[System.InvalidCastException] nie je možné odovzdať objekt typu "System.Collections.Generic.Dictionary'2[System.String,System.Object]" zadajte "Microsoft.SharePoint.Client.Field".
Kód chyby: 12310
Keď ste vyriešili tento problém spôsobuje problém, môžete zrušiť vzatie k sebe súbor a adaptér pokúsi spracovať znova.
Táto chyba bola vyvolaná Windows SharePoint Services prijímať informácie alebo Odoslať s URI wsss: / / [...]? ViewName = ToBizTalk.
Identifikácia udalosti adaptéra Windows SharePoint Services: 12457
Príčina
Tento problém sa vyskytuje, pretože BizTalk Server 2013 používa klient knižnice SharePoint 2010. Očakáva sa však knižnice SharePoint 2013 klienta.
Riešenie
Kumulatívna aktualizácia informácií
Tento problém bol najskôr odstránený v nasledujúcej kumulatívnej aktualizácie servera BizTalk Server:
Alternatívne riešenie
Tento problém obísť, použite jeden z nasledujúcich postupov:
-
Nepoužívajte spravovaných metaúdajov stĺpce do knižnice dokumentov SharePoint Server 2013.
-
Nahraďte odkazovaný zostavy SharePoint 2010 SharePoint 2013 zostavy servera 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
Potom vytvorte nasledujúci väzba presmerovania v BizTalk konfiguračné súbory (BTSNTSvc.exe.config a 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> -
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Odkazy
Ďalšie informácie o balíkoch service pack a kumulatívnej aktualizácie pre server BizTalk Server nájdete KB 2555976: Service pack a Kumulatívna aktualizácia zoznamu server BizTalk Server.
Ďalšie informácie o rýchlych server BizTalk Server nájdete KB 2003907: informácie o rýchlych BizTalk a kumulatívne aktualizácie podpory.