Síntomas
Suponga que utiliza el adaptador de SharePoint Services en Microsoft BizTalk Server 2013. Al descargar los archivos de bibliotecas de documentos de SharePoint Server 2013 que contienen columnas de metadatos administrados mediante el adaptador, recibirá el siguiente mensaje de error:
Recibir el de Windows SharePoint Services adaptador no se ha podido procesar el archivo nombre de archivode SharePoint. Se ha encontrado el siguiente error:
[System.InvalidCastException] no se puede convertir un objeto de tipo ' System.Collections.Generic.Dictionary'2[System.String,System.Object]' al tipo 'Microsoft.SharePoint.Client.Field'.
Código de error: 12310
Una vez que haya solucionado el problema que causa este problema, puede deshacer la desprotección de este archivo y el adaptador intentará procesar de nuevo.
¿Este error se desencadena por el de Windows SharePoint Services ubicación de recepción o puerto de envío con URI wsss: / / [...]? ViewName = ToBizTalk.
Id. de suceso del adaptador de Windows SharePoint Services: 12457
Causa
El problema se produce porque BizTalk Server 2013 utiliza bibliotecas de cliente de SharePoint 2010. Sin embargo, se esperan que las bibliotecas de cliente de SharePoint 2013.
Solución
Información de actualización acumulativa
Este problema se corrigió primero en la siguiente actualización acumulativa de BizTalk Server:
Solución alternativa
Para evitar este problema, utilice uno de las siguientes soluciones:
-
No utilice columnas de metadatos administrados en bibliotecas de documentos de SharePoint Server 2013.
-
Reemplazar los ensamblados de SharePoint 2010 con SharePoint 2013 ensamblados desde el servidor de 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
A continuación, cree la redirección de enlace siguiente en los archivos de configuración de BizTalk (BTSNTSvc.exe.config y 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> -
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Referencias
Para obtener más información acerca de los service Pack y la lista de la actualización acumulativa para BizTalk Server, consulte KB 2555976: Service pack y la lista de la actualización acumulativa para BizTalk Server.
Para obtener más información acerca de las revisiones de BizTalk Server, consulte 2003907 KB: soporte técnico información acerca de las revisiones de BizTalk y acumulativos de actualizaciones.