web-dev-qa-db-ja.com

SharePointアプリ展開エラー: 'SharePoint用アプリのインストールに失敗しました'

SharePoint mvcアプリを追加しようとすると、次のエラーが発生します。

Error occurred in deployment step 'Install app for SharePoint': 
Failed to install app for SharePoint. Please see the output window for details.

詳細なスタックトレース:

CorrelationId: 50583239-71cb-4b07-8bcb-4bbc51a22631
     ErrorDetail: There was a problem with activating the app web definition.
     ErrorType: App
     ErrorTypeName: App Related
     ExceptionMessage: Microsoft.SharePoint.SPException: Exception from HRESULT: 0x81070964 ---> System.Runtime.InteropServices.COMException: Exception from HRESULT: 0x81070964
at Microsoft.SharePoint.Library.SPRequestInternalClass.EnableModuleFromXml(String bstrSetupDirectory, String bstrFeatureDirectory, String bstrUrl, String bstrXML, Boolean fForceUnghost, ISPEnableModuleCallback pModuleContext)
at Microsoft.SharePoint.Library.SPRequest.EnableModuleFromXml(String bstrSetupDirectory, String bstrFeatureDirectory, String bstrUrl, String bstrXML, Boolean fForceUnghost, ISPEnableModuleCallback pModuleContext)
--- End of inner exception stack trace ---
at Microsoft.SharePoint.Administration.SPElementDefinitionCollection.ProvisionModules(SPFeaturePropertyCollection props, SPSite site, SPWeb web, SPFeatureActivateFlags activateFlags, Boolean fForce)
at Microsoft.SharePoint.Administration.SPElementDefinitionCollection.ProvisionElements(SPFeaturePropertyCollection props, SPWebApplication webapp, SPSite site, SPWeb web, SPFeatureActivateFlags activateFlags, Boolean fForce)
at Microsoft.SharePoint.SPFeature.Activate(SPSite siteParent, SPWeb webParent, SPFeaturePropertyCollection props, SPFeatureActivateFlags activateFlags, Boolean fForce)
at Microsoft.SharePoint.SPFeatureCollection.AddInternal(SPFeatureDefinition featdef, Version version, SPFeaturePropertyCollection properties, SPFeatureActivateFlags activateFlags, Boolean force, Boolean fMarkOnly)
at Microsoft.SharePoint.SPFeatureCollection.AddInternalWithName(Guid featureId, Int32 compatibilityLevel, String featureName, Version version, SPFeaturePropertyCollection properties, SPFeatureActivateFlags activateFlags, Boolean force, Boolean fMarkOnly, SPFeatureDefinitionScope featdefScope)
at Microsoft.SharePoint.SPFeatureCollection.AddInternal(Guid featureId, Version version, SPFeaturePropertyCollection properties, Boolean force, Boolean fMarkOnly, SPFeatureDefinitionScope featdefScope)
at Microsoft.SharePoint.SPFeatureCollection.Add(Guid featureId, Boolean force, SPFeatureDefinitionScope featdefScope)
at Microsoft.SharePoint.SPUserSolutionCollection.EnsureWebFeaturesActivated(SPUserSolution solution)
at Microsoft.SharePoint.Packaging.SPUserCodeSolutionDeploymentGroup.ActivateSolution(SPWeb web, SPUserSolution solution)
at Microsoft.SharePoint.Packaging.SPUserCodeSolutionDeploymentGroup.Deploy()
at Microsoft.SharePoint.Administration.SPAppTask.DeployOperation()
at Microsoft.SharePoint.Lifecycle.MonitoredTaskExecution.DoTask()
     Source: AppWeb
     SourceName: App Web Deployment

誰かがこの問題に光を当てることができますか? :)

14

これは、SharePointが実際にはアプリであるにもかかわらず、SharePointがアプリを標準のSharePoint機能としてアクティブ化しようとしているためです。

SharePointプロジェクトのfeaturesフォルダーには、Feature1という名前のFeatureがあります。

Feature1を開き、「機能内のアイテム」リストではなく、「ソリューション内のアイテム」リストに含まれていることを確認します。

その後、デプロイできるようになります。

21
dcarson

NuGetパッケージを更新した後も同じ問題が発生しました。 version.jsonというファイルが追加され、この問題が発生しました。展開タイプを[展開なし]に設定すると、修正されました。

11
Arjan Hordijk

SharePointでホストされているアドインで、SharePointプロジェクトフォルダー内に* .jsonファイル(.bower.json、bower.json)がある場合、それらを削除して再度実行すると、この問題が発生します。

6
Max He

私の場合、要素の定義(要素ルートのすぐ下にある他のElements.xml)に同じ変更を加えずに、インスタンスのElements.xmlファイルのTemplateType値を誤って変更したときに、このエラーが発生しました。

したがって、デプロイされているリストの2つのelements.xmlに不一致がありました。

3
ranjit

同様のことが私に起こりました。 Visual StudioからJSLintを実行したところ、アプリと一緒にデプロイしてはならない.jsonファイルが追加されました。デプロイメントタイプをNoDeploymentに設定すると、修正されました。

2
ptane

私も同じ問題を抱えています。問題は、SharePointアプリプロジェクトのapp.configファイルの展開タイプが「ElementFile」であり、ホストWebに展開されることでした。これは発生しないはずであり、エラーが発生しました。

解決策: app.configのデプロイメントタイプを「NoDeployment」に変更して再デプロイします。

1

「管理者として実行」権限でVisualStudioを開くのを忘れたときに、このエラーが発生しました。

0
PedigreeJared

解決

管理されたメタデータサービスアプリケーションを正しく構成します。

DNSサーバーでドメインIPを確認します(CMDのipconfingからIPを取得します)

また、以下のサービスアプリケーションが正しく構成されていることを確認してください

  1. アプリ管理サービスアプリケーション。

  2. Microsoft SharePointFoundationサブスクリプション設定サービスアプリケーション。

次に、イベントビューアを調べました。私は以下の問題を見つけました

enter image description here

次に、分散キャッシュを開始しました。

enter image description here

次に、問題が解決したソリューションを展開します。 :)

詳細:- http://sharepointstuts.blogspot.com/2015/12/the-content-database-on-server-is.html

0
MAFAIZ

AppManifest.xmlのホスティングタイプをプロバイダーホストからSharePointホストおよびボイラーに変更しました。プロジェクトにイベントレシーバーを追加したときに、これがそれ自体で変更されたかどうかはわかりません。原因は失敗しません。

enter image description here

0
JBarros

次のサービスアプリケーションを構成しましたか?

  1. アプリ管理サービスアプリケーション。
  2. Microsoft SharePointFoundationサブスクリプション設定サービスアプリケーション。

以下と一緒にこれらに従って構成してみてください

 3. Managed Metadata Service Application.

参照: http://www.sharepoint-journey.com/app-development-in-sharepoint.html#sthash.00z9jnjB.dpuf

0
Swati