Symptomer
Anta at du bruker SharePoint Services-kortet i Microsoft BizTalk Server 2013. Når du laster ned filer fra 2013 for SharePoint Server-dokumentbiblioteker som inneholder kolonner for forvaltede metadata ved hjelp av kortet, får du følgende feilmelding:
Windows SharePoint Services får kortet klarte ikke å behandle SharePoint-filen filnavn. Følgende feil oppstod:
[System.InvalidCastException] kan ikke bruke objektet av typen ' System.Collections.Generic.Dictionary'2[System.String,System.Object]' skrive 'Microsoft.SharePoint.Client.Field'.
Feilkode: 12310
Når du har løst problemet som forårsaker dette problemet, kan du angre utsjekkingen for denne filen, og kortet vil prøve å behandle den på nytt.
Denne feilen ble utløst av Windows SharePoint Services får sted eller sende port med URI-wsss: / / [...]? ViewName = ToBizTalk.
Windows SharePoint Services-kort hendelses-ID: 12457
Årsak
Dette problemet oppstår fordi BizTalk Server 2013 bruker SharePoint 2010-klienten bibliotekene. Imidlertid forventes SharePoint 2013 klienten biblioteker.
Oppløsning
Informasjon om kumulativ oppdatering
Dette problemet ble først løst i følgende kumulativ oppdatering av BizTalk Server:
Løsningen
Hvis du vil omgå dette problemet, bruker du én av følgende løsninger:
-
Ikke bruk kolonner for forvaltede metadata i dokumentbiblioteker i SharePoint Server 2013.
-
Erstatt de refererte samlingene for SharePoint 2010 med SharePoint 2013 samlinger fra 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
Deretter oppretter du følgende omadressering for binding i BizTalk-konfigurasjonsfiler (BTSNTSvc.exe.config og 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 bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Referanser
Hvis du vil ha mer informasjon om oppdateringspakker og listen kumulativ oppdatering for BizTalk Server, se KB 2555976: Service pack og listen kumulativ oppdatering for BizTalk Server.
Hvis du vil ha mer informasjon om hurtigreparasjoner for BizTalk Server, se KB 2003907: støtte for informasjon om BizTalk-hurtigreparasjoner og Kumulativ sikkerhetsoppdatering.