No se puede cargar IDataServiceUpdateProvider usando REST en SharePoint 2010

Al intentar utilizar los servicios REpresentational State Transfer (REST) en SharePoint 2010, nos encontramos con el siguiente error, como se muestra en la siguiente imagen:

Could not load type ‘System.Data.Services.Providers.IDataServiceUpdateProvider’ from assembly ‘System.Data.Services, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089′.

Lo primero que hice al ver este error, es ver si en la GAC había una entrada del ensamblado: System.Data.Service… y ahí estaba, con la versión: 3.5.30729.1.

Después de buscar un rato por la Red, vi que había un par de parches que solucionaba este problema, concretamente el KB976127 y el KB976126, los cuales actualizan el ADO.NET Data Services para poder consumir servicios REST en el .NET Framework 3.5, el primero para los sistemas operativos: Windows 7 y Windows Server 2008 R2 y el segundo para: Windows 2000, Windows Server 2003, Windows XP, Windows Vista and Windows Server 2008.

Tras la instalación del parche adecuado, verificamos que los servicios, vuelven a funcionar correctamente, accediendo por ejemplo a http://<servidor>/_vti_bin/listdata.svc/:

Puedes descargar los parches (dependiendo del sistema operativo que estés usando):

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *