我正在 Windows 8 上运行的本地计算机上开发 C# 控制台应用程序。我的目标 SharePoint 服务器是 Office 365 上的 SharePoint Online。我正在尝试使用 SharePoint 2013 的 CSOM 的 web.Title 属性获取网站名称。我写了在 main 函数中执行以下代码来执行此操作。
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) Forbidden”。我使用同一个 Microsoft 帐户登录我的 SharePoint Online 帐户和 Windows 8 操作系统(本地计算机)。谁能告诉我这里有什么问题?谢谢。