• 我们有SharePoint 2013单服务器场 - 服务器1
  • 另一个具有ADFS 2.0 - 服务器2 的服务器
  • MVC WebApplication(IIS托管) - 服务器3 - 远程计算机

    我们正在使用SharePoint 2013提供程序托管应用程序。

    案例1: 提供商托管应用程序在SharePoint 2013站点上使用Windows身份验证成功安装。这正常工作。

    案例2:

    我们已为验证用户配置ADFS 2.0。 ADFS 2.0已成功安装和配置。用户正在验证。配置索赔基本身份验证后,我们还能够使用ADFS用户登录我们的SharePoint站点并进行身份验证用户。 但是,问题是

      现在,每当我们使用Visual Studio 2012中使用此SharePoint站点部署我们的提供商托管应用程序时,它将出错。

      在部署步骤中发生错误“SharePoint的安装应用程序”:系统帐户无法执行此操作。>

      • 另一种方式我们将应用程序包文件添加到我们的应用程序目录中,然后尝试从应用程序目录中添加一个应用程序,它会询问信任,然后无法重定向我们的提供商托管的应用程序 SharePont日志文件错误

        应用程序错误当Access /_Layouts/15/AppInv.aspx时,错误=此应用程序未安装在此站点上。在Microsoft.SharePoint.Administration.SharePoint.Administration.spappcatalog.getAppInstance(SPLESESSIONS.APPORTRANGINSTANCE(SPWeb Web,GUID AppInstanceID)处的Microsoft.ShareSession.Lifecycle.sprocwrapport.lifecycle.sprocwrapport.apetappinbyById(SQLSession DBSEnceper,GUID SiteID,GUID WebIDID,GUID InstandID,INT32 LCID)。 AppInvpage.setControlstateUsingAppInstanceID(String AppInstanceID)在Microsoft.Shim.Web.UI.Control.LoadRecursive()AT System.Web.UI.Page.ProcessRequestmain(Boolean IncludeStagesBeforeAsyncPoint,Boolean IncludeStageSyeSyncPoint)

        提前感谢。

有帮助吗?

解决方案

"Error occurred in deployment step 'Install app for SharePoint': The System Account cannot perform this action.>"

for this error you need to change your system account

Go to Central admin-> Security -> Configure Service account -> select your web application pool in drop-down - > in account drop-down you need change any other instead of current log-in user

simply we need to change web application pool identity.

That's it,

Thanks, Jatin Ambaliya

许可以下: CC-BY-SA归因
scroll top