Applies ToBizTalk Server 2013 Branch BizTalk Server 2013 Developer BizTalk Server 2013 Enterprise BizTalk Server 2013 Standard

Symptom

Anta att du använder kortet SharePoint Services i Microsoft BizTalk Server 2013. När du hämtar filer från SharePoint Server 2013 dokumentbibliotek som innehåller kolumner för hanterade metadata med hjälp av kortet, visas följande felmeddelande:

Windows SharePoint Services får kortet kunde inte bearbeta filen filnamnför SharePoint. Följande fel inträffade:[System.InvalidCastException] Det gick inte att omvandla ett objekt av typen ' System.Collections.Generic.Dictionary'2[System.String,System.Object]' skriver 'Microsoft.SharePoint.Client.Field'.Felkod: 12310När du har åtgärdat problemet som orsakar problemet kan du Ångra utcheckning för den här filen och kortet kommer att försöka bearbeta det igen.Det här felet utlöstes av Windows SharePoint Services får plats eller skicka port med URI-wsss: / / [...]? ViewName = ToBizTalk.Windows SharePoint Services-kort händelse-ID: 12457

Orsak

Problemet uppstår eftersom BizTalk Server 2013 använder SharePoint 2010-klientbibliotek. Dock förväntas klientbibliotek för SharePoint 2013.

Lösning

Information om Kumulativ uppdatering

Det här problemet korrigerades först i följande kumulativ uppdatering av BizTalk-Server:

Temporär lösning

Undvik det här problemet genom att använda någon av följande lösningar:

  • Använd inte kolumner för hanterade metadata i ett dokumentbibliotek i SharePoint Server 2013.

  • Ersätt de refererade sammansättningarna för SharePoint 2010 med SharePoint 2013 sammansättningar från SharePoint 2013 server:

    • 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

    Sedan skapar du följande bindande omdirigering i BizTalk-konfigurationsfiler (BTSNTSvc.exe.config och 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>

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".

Referenser

Mer information om servicepack och kumulativ uppdatering lista för BizTalk Server Se KB 2555976: Service pack och kumulativ uppdatering lista för BizTalk Server.Läs mer om snabbkorrigeringar för BizTalk Server KB 2003907: Information om BizTalk-snabbkorrigeringar och kumulativ uppdatering support.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.