这是我第一次使用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 - 内部服务器错误。有什么想法可能会发生什么?
谢谢!
答案 0 :(得分:1)
正如Brian所指出的,SharePoint Services 3.0不支持在SharePoint 2010中实现客户端OM。
使用SharePoint Services 3.0 / MOSS 2007,您需要使用Web服务 - 请参阅http://msdn.microsoft.com/en-us/library/cc824213(v=office.12).aspx