Sharepoint 2010: исключение ADO.NET/WCF Data Services (listdata.svc) «Ссылка на объект не установлена ​​для экземпляра объекта» - PullRequest
0 голосов
/ 16 мая 2011

Я пытаюсь получить некоторую информацию о списке из Sharepoint 2010, используя ADO.NET/WCF Data Services = listdata.svc.

Работает нормально, когда я пытаюсь сделать это с помощью браузера - если я уже вошел на сайт Sharepoint.

Но когда я пытаюсь получить доступ к тому же URL-адресу программно (используя тестовое консольное приложение), он не работает. Используя Fiddler, я вижу, что я получаю ошибку 302, которая говорит: «Ссылка на объект не установлена ​​на экземпляр объекта».

Вот мой тестовый код:

Sub Main()
    Console.WriteLine("Starting...") 
    Dim dc As New MyDataContext(
    New Uri("http://myurl/mysite/_vti_bin/listdata.svc/"))
    dc.Credentials = New NetworkCredential("[[MyUserName]]",
                                           "[[Password]]")
    Dim results = From x In dc.Tasks
                  Select x
    For Each item In results
        Console.WriteLine(item.Title)
    Next 
    Console.WriteLine("Finished. Press any key to exit the application.")
    Console.ReadKey()
 End Sub

Кто-нибудь знает, как решить эту проблему?

Ждем решения; -)

Marcel

1 Ответ

0 голосов
/ 16 мая 2011

начните с просмотра обоих журналов событий и журналов sharepoint в 14-улье.код состояния 302 HTTP «найден», а не ошибка, я подозреваю, что ваша проблема связана с безопасностью.в размещенном вами коде не указан домен.

...