Программически доступ к PKI SharePoint Portal
-
30-09-2019 - |
Вопрос
У меня проблемы с тем, что делают что-то простое, как следующее
Использование (SPSite Site = новый SPSite (Toplevelsite)) {spweb rootweb = сайт.OpenWeb (); SPWEB NewWeb = RootWeb.Webs.add (SiteName, «ABC», «ABC», 1033, шаблон, ложный, ложный); }
Но улов, который я пытаюсь добавить сайт на PKI Enabled SharePoint Saide:
Этот код отлично работает, когда я имею дело с My Non PKI SharePoint Server, но я получаю ошибку: «Веб-приложение в https: // Сервер / сайты / Новистика невозможно найти. Убедитесь, что вы правильно набрали URL. Если URL должен служить существующим контентом, администратор системы может потребоваться добавить новое отображение URL-адреса запроса к предполагаемому приложению. "
Мой главный вопрос: как вы идете о доступе к сайту C # SharePoint, который включен PKI? Нужно ли вставить мои сертификаты где-то программно или что?
Есть ли шаги, прежде чем открыть SPSITE, или есть ли другие объекты, которые мне нужно использовать, это более дружелюбный PKI?
Все советы приветствуются.
Спасибо
Решение
Сначала я бы убедился, что URL-адрес, который вы используете, является тем же URL SharePoint, о сам знает. Эта вещь называется альтернативным сопоставлением доступа и доступна через центральное администрирование. Иногда люди будут отображать веб-приложение к другому URL-адресу, используя только конфигурацию DNS и IIS, без обновления самого SharePoint. Может казаться работать правильно при просмотре сайта, но эта ошибка появится при использовании API