如何访问 asp.net 的共享点数据?

How to access sharepoint data to asp.net?

我目前正在使用 asp.net 开发一个网站,该网站应该连接到共享点并访问其数据和文件,现在我正在尝试 CSOM(客户端对象模型)。但是我在尝试访问 URL.

时遇到错误

System.Net.WebException: 'The remote server returned an error: (403) Forbidden.'

这是我的代码:

SPClient.ClientContext ctx = new SPClient.ClientContext("Site URL");
        SPClient.Web myWeb = ctx.Web;
        ctx.Load(myWeb, w => w.Title);
        ctx.ExecuteQuery();
        Response.Write(myWeb.Title);

您还没有为您的请求设置凭据。

本地 SharePoint:

context.Credentials = new NetworkCredential("user", "password", "domain");

SharePoint 在线:

    SecureString passWord = new SecureString();
    foreach (char c in pwd.ToCharArray()) passWord.AppendChar(c);
    context.Credentials = new SharePointOnlineCredentials(username, passWord);