2013-09-24 6 views
1

Мы Sharepoint 2013 одну ферму серверов и другой один сервер с ADFS 2,0
Теперь настройки сайта SharePoint с ниже шаги:
Sharepoint поставщик 2013 размещаемое приложение в базовой Sharepoint сайта ADFS

  1. Установите ADFS 2.0
  2. Конфигурирование ADFS с веб-приложением в качестве полагающейся стороны
  3. Настройка SharePoint Server 2013 для доверия ADFS как поставщика идентификационных данных
  4. Настройте веб-приложение на использование проверки подлинности на основе утверждений.
  5. Продемонстрировать претензий SAML проверки подлинности на основе из веб-приложения SharePoint

, и она будет прекрасно работать с SharePoint.

Теперь мы добавляем одно приложение, размещенное на одном провайдере, с этим сайтом sharepoint, но мы получаем некоторую ошибку.
1. При развертывании из VS2012 он даст ошибку
«Ошибка при развертывании« Установка приложения для SharePoint »: системная учетная запись не может выполнить это действие».

  1. Второй способ - загрузить файл приложения в каталог приложений и попытаться добавить это приложение на сайт sharepoint.
    • Ошибка: «Ошибка приложения при доступе /_layouts/15/appInv.aspx, Error = Это приложение не установлено на этом сайте. в Microsoft.SharePoint.Lifecycle.SprocWrappers.GetAppInstanceById (SqlSession dbSessionWrapper, Guid siteId, Guid webId, Guid instanceId, Int32 lcid) в Microsoft.SharePoint.Administration.SPAppCatalog.GetAppInstance (SPWeb web, Guid appInstanceId) в Microsoft.SharePoint.ApplicationPages. AppInvPage.SetControlStateUsingAppInstanceId (String appInstanceId) в Microsoft.SharePoint.ApplicationPages.AppInvPage.OnLoad (EventArgs e) в System.Web.UI.Control.LoadRecursive() в System.Web.UI.Page.ProcessRequestMain (Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) »

Эта проблема может быть из-за требовать базовую аутентификацию в SharePoint 2013 сайта. потому что это приложение прекрасно работает на сайте sharepoint.

ответ

0

Я столкнулся с той же проблемой, но не использовал ADFS. Для меня решение заключалось в использовании другой учетной записи для установки приложения с высоким доверительным провайдером. Учетная запись фермы серверов не должна использоваться для других служб. Попробуйте использовать другую учетную запись с необходимыми разрешениями.

Смежные вопросы