繁体   English   中英

如何使用 CSOM 连接到 sharepoint 服务器 Internet 站点

[英]How to Connect to sharepoint server internet site using CSOM

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

我需要 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();
} 

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM