Как подключиться к интернет-сайту сервера sharepoint с помощью CSOM

Я пытаюсь подключиться к серверу sharepoint (интернет-сайту) с протоколом HTTPS, используя CSOM ... В настоящее время я работаю над веб-API Asp.Net, размещенным в Azure, который может подключаться к серверу 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();
} 

person Aashiq Monsour    schedule 24.02.2016    source источник


Ответы (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 < / а>

person Sriharsha    schedule 24.02.2016