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

时间:2016-02-24 06:09:31

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

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

我担心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