質問

  • SharePoint 2013シングルサーバーファームを持っています - サーバー1
  • ADFS 2.0を持つもう1つのサーバー - サーバー2
  • MVC Webアプリケーション(IISでホストされている) - Server 3 - リモートコンピュータ

    SharePoint 2013 Providerホストアプリを使用しています。

    ケース1: Provider Hosted Appは、SharePoint 2013サイトでWindows認証に正常にインストールされています。これはうまく機能しています。

    ケース2:

    ユーザー認証にADFS 2.0を構成しました。 ADFS 2.0は正常にインストールされ設定されています。ユーザーは認証されています。クレームベース認証を設定した後、ADFSユーザーにSharePointサイトにログインしてユーザーを認証することもできます。

    しかし、問題は です

    • 今すぐプロバイダホストアプリをこのSharePoint 2012から展開するたびに、エラーが発生します。

      展開でエラーが発生しました。[SharePoint用のインストールアプリケーション]:システムアカウントはこの操作を実行できません。>

      • もう1つの方法でアプリパッケージファイルを追加してから、App Catalogからアプリを追加しようとすると、信頼を要求してから、プロバイダがホストしたアプリをリダイレクトすることはできません。 SharePontログファイルエラー

        アプリケーションエラーアクセス/_layouts/15/appInv.aspx、error=このアプリはこのサイトにインストールされていません。 Microsoft.SharePoint.ApplicationPagesのMicrosoft.SharePoint.Administration.SpappCatalog.getAppInstance(SPWEB Web、GUID AppInstanceID)でMicrosoft.SharePoint.LifeCycle.SprocWrappers.getAppInstanceByID(SQLSession DBSessionWrapper、GUID SiteID、GUID WEBID、GUID IntegID、INT32 LCID)で。 AppInvPage.SetControlStateUsingAppInstanceID(String.plictanceID)(System.Web.UI.Page.ProcessRequestMain(Boolean IncludeScoreSyncPoint)でsystem.web.ui.control.loadRecursive()で(Boolean IncludSafterSyncPoint)のsystem.web.ui.control.loadRecursive()で(eventargs e)。

        事前にありがとうございました。

役に立ちましたか?

解決

"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帰属
所属していません sharepoint.stackexchange
scroll top