【问题标题】:How to Connect to sharepoint server internet site using CSOM如何使用 CSOM 连接到共享点服务器 Internet 站点
【发布时间】:2019-12-20 04:52:43
【问题描述】:

我正在尝试使用 CSOM 通过 HTTPS 协议连接到 sharepoint 服务器(互联网站点)...我目前正在开发托管在 Azure 中的 Asp.Net Web API,它可以连接到 Sharepoint 服务器(互联网站点) HTTPS 协议并获取一些详细信息。可以吗?

我需要 API 控制器中的方法...

这不是 Sharepoint Online 站点...站点 URL 类似于 https://abc.xyz.com/zyx/cba

我尝试了以下方法,但它给出了 403 禁止错误...

using (ClientContext context = new ClientContext(strSiteurl))
{
    context.Credentials = new NetworkCredential(strUserName, strPassword, strDomain);
    Web web = context.Web;
    context.Load(web, w => w.Title);
    context.ExecuteQuery();
} 

【问题讨论】:

    标签: c# asp.net-web-api sharepoint-2013 csom


    【解决方案1】:

    恐怕 SharePoint 不允许您与 asp 网站进行跨域通信。相反,您可以做的是为 SharePoint 创建一个提供商托管的应用程序(希望它是一个 SharePoint 2013/Office 365 网站)。

    请参考以下与您的问题类似的帖子:https://sharepoint.stackexchange.com/questions/96997/is-it-possible-to-make-sharepoint-lists-accessible-cross-domain-using-rest-api

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-24
      • 1970-01-01
      • 2012-07-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多