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
誰かがこの問題に光を当てることができますか? :)
これは、SharePointが実際にはアプリであるにもかかわらず、SharePointがアプリを標準のSharePoint機能としてアクティブ化しようとしているためです。
SharePointプロジェクトのfeaturesフォルダーには、Feature1という名前のFeatureがあります。
Feature1を開き、「機能内のアイテム」リストではなく、「ソリューション内のアイテム」リストに含まれていることを確認します。
その後、デプロイできるようになります。
NuGetパッケージを更新した後も同じ問題が発生しました。 version.jsonというファイルが追加され、この問題が発生しました。展開タイプを[展開なし]に設定すると、修正されました。
SharePointでホストされているアドインで、SharePointプロジェクトフォルダー内に* .jsonファイル(.bower.json、bower.json)がある場合、それらを削除して再度実行すると、この問題が発生します。
私の場合、要素の定義(要素ルートのすぐ下にある他のElements.xml
)に同じ変更を加えずに、インスタンスのElements.xml
ファイルのTemplateType値を誤って変更したときに、このエラーが発生しました。
したがって、デプロイされているリストの2つのelements.xml
に不一致がありました。
同様のことが私に起こりました。 Visual StudioからJSLintを実行したところ、アプリと一緒にデプロイしてはならない.jsonファイルが追加されました。デプロイメントタイプをNoDeploymentに設定すると、修正されました。
私も同じ問題を抱えています。問題は、SharePointアプリプロジェクトのapp.configファイルの展開タイプが「ElementFile」であり、ホストWebに展開されることでした。これは発生しないはずであり、エラーが発生しました。
解決策: app.configのデプロイメントタイプを「NoDeployment」に変更して再デプロイします。
「管理者として実行」権限でVisualStudioを開くのを忘れたときに、このエラーが発生しました。
解決
管理されたメタデータサービスアプリケーションを正しく構成します。
DNSサーバーでドメインIPを確認します(CMDのipconfingからIPを取得します)
また、以下のサービスアプリケーションが正しく構成されていることを確認してください
アプリ管理サービスアプリケーション。
Microsoft SharePointFoundationサブスクリプション設定サービスアプリケーション。
次に、イベントビューアを調べました。私は以下の問題を見つけました
次に、分散キャッシュを開始しました。
次に、問題が解決したソリューションを展開します。 :)
詳細:- http://sharepointstuts.blogspot.com/2015/12/the-content-database-on-server-is.html
次のサービスアプリケーションを構成しましたか?
以下と一緒にこれらに従って構成してみてください
3. Managed Metadata Service Application.
参照: http://www.sharepoint-journey.com/app-development-in-sharepoint.html#sthash.00z9jnjB.dpuf