У меня проблемы с выполнением чего-то простого, например следующего
using (SPSite site = new SPSite(topLevelSite))
{
SPWeb rootWeb = site.OpenWeb();
SPWeb newWeb = rootWeb.Webs.Add(siteName, "abc", "abc",1033,template,false,false);
}
Но уловка, которую я пытаюсь добавить на сайт sharepoint с поддержкой PKI:
Этот код отлично работает, когда я имею дело с моим сервером sharepoint, отличным от pki, но я получаю сообщение об ошибке:
"Не удалось найти веб-приложение на https://server/sites/newSite. Убедитесь, что вы ввели URL-адрес правильно. Если URL-адрес должен обслуживать существующий контент, системному администратору может потребоваться добавить новое сопоставление URL-адреса запроса к предполагаемому приложению ".
Мой главный вопрос: как получить доступ с помощью C # к сайту sharepoint с поддержкой PKI? Мне нужно куда-то вставлять сертификаты программно или как?
Существуют ли какие-либо шаги перед открытием SPSite или есть другие объекты, которые мне нужно использовать, более удобные для PKI?