2013-01-15 80 views
4

我想看到在我的網站使用SharePoint客戶端對象模型的列表,下面500內部服務器錯誤是我的代碼.NET客戶端對象模型返回,同時的executeQuery

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。沒有運氣..

請指教。

+1

您可能需要定義訪問該網站的憑證。 嘗試cc.Credentials = CredentialCache.DefaultCredentials或使用用戶名和密碼cc.Credentials = new NetworkCredential(UID,PWD,DOMAIN); – Shawn

回答

0

你每天的executeQuery()之前需要憑證:

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

檢查下面的一切,並確保沒有已停止運行。

1.檢查您的所有應用程序池。 iis

2.檢查這些SharePoint Services。 sp

3.檢查IIS管理服務。 services

+0

謝謝 - 我的問題是「聲稱Windows令牌服務」已停止運行。 – daveywc

+0

我按照您所提到的驗證了每件事以及它的一切。但是我仍然收到錯誤500.我可以額外檢查什麼? –

相關問題