【发布时间】:2014-03-31 10:30:45
【问题描述】:
我正在尝试为 SharePoint Online 自定义一些列表,由于我是该主题的新手,我不知道如何连接到该服务。
当我使用 NAPA 并从云端使用“在 Visual Studio 中编辑”选项时,项目打开时会自动提示我输入凭据。 但是,当我从下往上开始,即在 Visual Studio 中打开一个新项目,添加所有必要的 dll 时,这部分代码会抛出错误(这是一个身份验证问题):
ClientContext context = new ClientContext("https://MYURL.sharepoint.com/n/");
context.ExecuteQuery();
我正在使用 Microsoft.SharePoint.Client;
错误信息:
Microsoft.SharePoint.Client.dll 中出现“System.Net.WebException”类型的未处理异常 附加信息:远程服务器返回错误:(403) Forbidden。
我认为我缺少负责身份验证的部分代码,并且在 NAPA 应用程序的情况下是硬编码的。
如何向 SharePoint Online 进行身份验证? (我的代码只运行一次就够了,不是app,我不想打包发布)
我猜它与http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.sharepoint.remote.authentication.aspx 有关系,但据我所知。
【问题讨论】:
标签: visual-studio authentication sharepoint sharepoint-online