Подключение к Sharepoint Services 3 через SDK: Получение 500 - Внутренняя ошибка сервера в ExecuteQuery () - PullRequest
0 голосов
/ 29 апреля 2011

Это мой первый раз, когда я использую Sharepoint SDK, и у меня возникают трудности с подключением ...

Исходным фоном является то, что сайт Sharepoint является порталом проекта в TFS 2010. Это Sharepoint Services 3.0.

У меня довольно простая функция, которую я пытаюсь запустить:

using SP = Microsoft.SharePoint.Client;

class Program
{
  static void Main(string[] args)
  {
    using (SP.ClientContext ctx = new SP.ClientContext("http://<hostname>/sites/Projects"))
    {
      SP.Web web = ctx.Web;

      ctx.Load(web);
      ctx.Load(web.Lists);

      ctx.ExecuteQuery();

      foreach (var list in web.Lists)
      {
        Console.WriteLine("List Name: {0}", list.Title);
      }

    }

    Console.ReadLine();
  }
}

При вызове ExecuteQuery () возвращается 500-Внутренняя ошибка сервера. Есть идеи, что может происходить?

Спасибо!

1 Ответ

1 голос
/ 30 апреля 2011

Как указывает Брайан, SharePoint Services 3.0 не поддерживает клиентскую OM, реализованную в SharePoint 2010.

В SharePoint Services 3.0 / MOSS 2007 вам необходимо использовать веб-службы - см. http://msdn.microsoft.com/en-us/library/cc824213(v=office.12).aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...