在executeQuery中,Sharepoint中的.Net客户端对象模型返回500内部服务器错误

时间:2013-01-15 06:52:17

标签: sharepoint client-object-model

我正在尝试使用sharepoint客户端对象模型查看我站点中的所有列表,以下是我的代码

   using (ClientOM.ClientContext ctx =    
            new ClientOM.ClientContext(UrlTextBox.Text))
        {
            //Get the site
            ClientOM.Web site = ctx.Web;
            ctx.Load(site);
            //Get Lists
            ctx.Load(site.Lists);
            //Query
            ctx.ExecuteQuery();
 }

以上代码抛出以下错误 “远程服务器返回错误:(500)内部服务器错误”尝试传递凭据,但没有工作,尝试传递DefaultNetworkCredentials。没有运气..

请建议。

2 个答案:

答案 0 :(得分:7)

检查下面的所有内容,确保没有任何内容停止运行。

<强> 1。检查所有应用池。 iis

<强> 2。检查这些SharePoint Services。 sp

第3。检查IIS管理服务。 services

答案 1 :(得分:0)

在每个executeQuery()之前需要一个凭证:

ctx.Credentials = new NetworkCredential("LoginID", "LoginPW","LoginDomain");