Вопрос

У меня проблемы с тем, что делают что-то простое, как следующее

Использование (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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top