1
我在運行Windows 8的本地計算機上開發C#控制檯應用程序。我的目標SharePoint服務器是Office 365上的SharePoint Online。我嘗試獲取網站名稱使用SharePoint 2013的CSOM的標題屬性。我在主函數中編寫了以下代碼來執行此操作。遠程服務器返回錯誤:(403)禁止的錯誤
ClientContext clientContext = new ClientContext("https://innergen.sharepoint.com/sites/mydevsite");
Web web = clientContext.Web;
clientContext.Load(web);
clientContext.ExecuteQuery();
Console.WriteLine("Web Site Name : " + web.Title);
Console.ReadLine();
現在,當我在調試模式下運行我的項目,我收到一個錯誤說:「遠程服務器返回錯誤:(403)禁止」。我使用相同的Microsoft帳戶登錄到我的SharePoint Online帳戶和Windows 8操作系統(本地計算機)。有人可以告訴我這裏有什麼問題嗎?謝謝。
我不認爲登錄到具有相同的SharePoint在線帳戶將此事機器。您仍然必須使用所有遠程身份驗證技術。有關更多詳細信息,請參閱文章:http://msdn.microsoft.com/en-US/library/hh147177.aspx,http://www.wictorwilen.se/Post/How-to-do-active-authentication-to -Office-365-and-SharePoint-Online.aspx,http://sharepointempower.com/2012/11/remote-authentication-in-sharepoint-onlineoffice-365-using-client-object-model/ – Jomit