Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint 2013提供商使用配置文件服务托管的应用在检查应用的先决条件时出错_Sharepoint - Fatal编程技术网

Sharepoint 2013提供商使用配置文件服务托管的应用在检查应用的先决条件时出错

Sharepoint 2013提供商使用配置文件服务托管的应用在检查应用的先决条件时出错,sharepoint,Sharepoint,有趣的是,我可以在MySite上安装该应用程序,但不能安装在其他发布门户网站上。 当我尝试添加它时,我得到以下结果 抱歉,您的服务器不支持此应用 应用程序尝试调用UserProfile服务。appmanifest.xml具有以下权限 AppPermissionRequests AllowAppOnlyPolicy=true AppPermissionRequest作用域=http://sharepoint/content/sitecollection/web 右=完全控制 AppPermissi

有趣的是,我可以在MySite上安装该应用程序,但不能安装在其他发布门户网站上。 当我尝试添加它时,我得到以下结果 抱歉,您的服务器不支持此应用

应用程序尝试调用UserProfile服务。appmanifest.xml具有以下权限

AppPermissionRequests AllowAppOnlyPolicy=true AppPermissionRequest作用域=http://sharepoint/content/sitecollection/web 右=完全控制 AppPermissionRequest作用域=http://sharepoint/content/sitecollection 右=完全控制 AppPermissionRequest作用域=http://sharepoint/social/tenant 右=完全控制 AppPermissionRequest作用域=http://sharepoint/social/core 右=完全控制 AppPermissionRequest作用域=http://sharepoint/social/microfeed 右=完全控制 AppPermissionRequest作用域=http://sharepoint/content/tenant 右=完全控制 AppPermissionRequest

Caught a SPException while checking prerequisites for App 'Address' with asset id '': Microsoft.SharePoint.SPException: An error has been encountered while checking prerequisites for an app. ---> System.ArgumentNullException: Value cannot be null.  Parameter name: name    
 at Microsoft.SharePoint.Utilities.SPUtility.ThrowArgumentExceptionWithTraceTag(UInt32 tagId, ULSCat traceCategory, String argumentName, String argumentLocalizedMessage, String traceMessage, Type argumentExceptionType)    
 at Microsoft.SharePoint.Utilities.SPUtility.ThrowArgumentExceptionWithTraceTag(UInt32 tagId, ULSCat traceCategory, String argumentName, Type argumentExceptionType)    
 at Microsoft.SharePoint.Administration.SPCapability..ctor(String name, SPCapabilityStatus capabilityStatus, String message)    
 at Microsoft.Office.Server.UserProfiles.SPSocialPermissionProvider.GetMissingCustomDependencies(Uri permissionRequestScope, SPWeb hostWeb)    
 at Microsoft.SharePoint.Administration.SPAppPermissionProvider.GetMissingDependencies(Uri permissionRequestScope, SPAppPrerequisitesCheckingContext context, Boolean shouldLog)    
 at Microsoft.SharePoint.Marketplace.SPAppPrerequisitesChecker.CheckPermissionScopeDependencies(List`1 permissionScopeList, Boolean shouldLog)     -
 -- End of inner exception stack trace ---    
 at Microsoft.SharePoint.Marketplace.SPAppPrerequisitesChecker.CheckPermissionScopeDependencies(List`1 permissionScopeList, Boolean shouldLog)    
 at Microsoft.SharePoint.Marketplace.SPAppPrerequisitesChecker.Check(SPAppMetadata appMetadata, List`1& missingCapabilities, Boolean shouldLog)




Caught an exception while on calling SPCapabilityChecker.GetMissingCapabilities(): System.ArgumentNullException: Value cannot be null.  Parameter name: name    
 at Microsoft.SharePoint.Utilities.SPUtility.ThrowArgumentExceptionWithTraceTag(UInt32 tagId, ULSCat traceCategory, String argumentName, String argumentLocalizedMessage, String traceMessage, Type argumentExceptionType)    
 at Microsoft.SharePoint.Utilities.SPUtility.ThrowArgumentExceptionWithTraceTag(UInt32 tagId, ULSCat traceCategory, String argumentName, Type argumentExceptionType)    
 at Microsoft.SharePoint.Administration.SPCapability..ctor(String name, SPCapabilityStatus capabilityStatus, String message)    
 at Microsoft.Office.Server.UserProfiles.SPSocialPermissionProvider.GetMissingCustomDependencies(Uri permissionRequestScope, SPWeb hostWeb)    
 at Microsoft.SharePoint.Administration.SPAppPermissionProvider.GetMissingDependencies(Uri permissionRequestScope, SPAppPrerequisitesCheckingContext context, Boolean shouldLog)    
 at Microsoft.SharePoint.Marketplace.SPAppPrerequisitesChecker.CheckPermissionScopeDependencies(List`1 permissionScopeList, Boolean shouldLog)

我将权限更改为以下内容,现在它正在工作。似乎在网站发布网站中找不到社交列表

AppPermissionRequests AllowAppOnlyPolicy="true" 
AppPermissionRequest Scope="http://sharepoint/content/sitecollection/web" Right="FullControl"
AppPermissionRequest Scope="http://sharepoint/content/sitecollection" Right="FullControl" 
AppPermissionRequest Scope="http://sharepoint/social/tenant" Right="Read" AppPermissionRequest 

欢迎来到StackOverflow!你能努力格式化stacktrace,使它更具可读性吗?