Problembeschreibung
Angenommen Sie, den SharePoint Services-Adapter in Microsoft BizTalk Server 2013 verwenden. Beim Herunterladen von Dateien aus SharePoint Server 2013-Dokumentbibliotheken, die Spalten mithilfe des Adapters verwalteten Metadaten wird die folgende Fehlermeldung angezeigt:
Empfangen von Windows SharePoint Services-Adapter konnte die SharePoint Datei Dateiname. Der folgende Fehler aufgetreten:
[System.InvalidCastException] konnte nicht aus Objekt vom Typ ' System.Collections.Generic.Dictionary'2[System.String,System.Object] "'Microsoft.SharePoint.Client.Field' eingeben.
Fehlercode: 12310
Nachdem Sie das Problem, dass das Problem behandelt, für diese Datei Auschecken rückgängig, und der Adapter versucht, erneut verarbeitet.
Dieser Fehler wurde ausgelöst durch Windows SharePoint Services Empfangsspeicherortes oder Sendeport mit URI Wsss: / /...? ViewName = ToBizTalk.
Windows SharePoint Services-Adapter-Ereignis-ID: 12457
Ursache
Das Problem tritt auf, da BizTalk Server 2013 SharePoint 2010-Clientbibliotheken verwendet. Allerdings sollen Clientbibliotheken SharePoint 2013.
Problemlösung
Informationen zum kumulativen Update
Dieses Problem wurde erstmals die folgenden kumulative Update BizTalk Server behoben:
PROBLEMUMGEHUNG
Um dieses Problem zu umgehen, verwenden Sie eine der folgenden Methoden:
-
Verwenden Sie nicht verwaltete Metadatenspalten in Dokumentbibliotheken von SharePoint Server 2013.
-
Ersetzen Sie SharePoint 2010-Verweisassemblys mit SharePoint 2013 Assemblys vom Server 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
Erstellen Sie dann die folgenden Umleitung einer Assemblybindung in BizTalk-Konfigurationsdateien ("BTSNtSvc.exe.config" tatsächlich und 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 hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.
Referenzen
Weitere Informationen zu Servicepacks und kumulative Update-Liste für BizTalk Server finden Sie unter KB 2555976: Service Pack und kumulative Update-Liste für BizTalk Server.
Weitere Informationen über BizTalk Server-Updates finden Sie unter KB 2003907: Informationen über BizTalk-Updates und kumulative update unterstützt.