Windows 8 で実行されているローカル コンピューターで C# コンソール アプリケーションを開発しています。ターゲットの SharePoint サーバーは Office 365 上の SharePoint Online です。SharePoint 2013 の CSOM の web.Title プロパティを使用して Web サイト名を取得しようとしています。それを行うには、メイン関数内の次のコード。
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 OS (ローカル マシン) の両方にログインしました。ここで何が問題なのか誰か教えてもらえますか? ありがとう。