Мы Sharepoint 2013 одну ферму серверов и другой один сервер с ADFS 2,0
Теперь настройки сайта SharePoint с ниже шаги:
Sharepoint поставщик 2013 размещаемое приложение в базовой Sharepoint сайта ADFS
- Установите ADFS 2.0
- Конфигурирование ADFS с веб-приложением в качестве полагающейся стороны
- Настройка SharePoint Server 2013 для доверия ADFS как поставщика идентификационных данных
- Настройте веб-приложение на использование проверки подлинности на основе утверждений.
- Продемонстрировать претензий SAML проверки подлинности на основе из веб-приложения SharePoint
, и она будет прекрасно работать с SharePoint.
Теперь мы добавляем одно приложение, размещенное на одном провайдере, с этим сайтом sharepoint, но мы получаем некоторую ошибку.
1. При развертывании из VS2012 он даст ошибку
«Ошибка при развертывании« Установка приложения для SharePoint »: системная учетная запись не может выполнить это действие».
- Второй способ - загрузить файл приложения в каталог приложений и попытаться добавить это приложение на сайт 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.