Ao tentar acessar os dados de uma lista utilizando o serviço REST ListData.svc é exibida mensagem de erro “Could not load type ‘System.Data.Services.Providers.IDataServiceUpdateProvider’ from assembly ‘System.Data.Services, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089’.”
O serviço por ser acessado por endereços no seguinte formato:
http://<servidor>/<caminho do site>/_vti_bin/listdata.svc/<nome da lista>/
O problema pode ser corrigido através de uma atualização do .NET Framework 3.5 SP1:
ADO.NET Data Services Update for .NET Framework 3.5 SP1 for Windows 7 and Windows Server 2008 R2
Após a aplicação da atualização pode ser necessário reiniciar o servidor.
Testando novamente o serviço os dados foram retornados normalmente:
Abraços,
Breno Bicalho