Программный доступ к порталу sharepoint PKI - PullRequest
0 голосов
/ 24 августа 2010

У меня проблемы с выполнением чего-то простого, например:

с использованием (сайт SPSite = новый сайт SPSite (topLevelSite)) { SPWeb rootWeb = site.OpenWeb (); SPWeb newWeb = rootWeb.Webs.Add (siteName, "abc", "abc", 1033, template, false, false); }

Но выгода, которую я пытаюсь добавить сайт на сайт sharepoint с поддержкой PKI:

Этот код работает нормально, когда я имею дело с моим сервером не pki sharepoint, но я получаю ошибку: " Веб-приложение на https://server/sites/newSite не может быть найдено. Убедитесь, что вы правильно ввели URL. Если URL-адрес должен обслуживать существующее содержимое, системному администратору может потребоваться добавить новое сопоставление URL-адреса запроса в предполагаемое приложение. «

Мой главный вопрос: как вы обращаетесь к c # сайту sharepoint с поддержкой PKI? Нужно ли вставлять свои сертификаты куда-нибудь программно или как?

Есть ли шаги, прежде чем я открою SPSite, или есть другие объекты, которые мне нужно использовать, которые более дружественны к PKI?

Все советы приветствуются.

Спасибо

1 Ответ

0 голосов
/ 24 августа 2010

Сначала я должен убедиться, что используемый вами URL - это тот же URL, о котором сама SharePoint знает. Эта вещь называется сопоставлением альтернативного доступа и доступна через центр администрирования. Иногда люди отображают веб-приложение на другой URL-адрес, используя только конфигурацию DNS и IIS, без обновления самого SharePoint. Может показаться, что он работает правильно при просмотре сайта, но этот вид ошибки может появиться при использовании API

...