SharePoint性能点自定义筛选器渲染器类错误

时间:2011-09-13 12:39:16

标签: sharepoint performancepoint

我在一个SharePoint 2010服务器场中有两台服务器(服务器A和服务器B)。在Dashboard上使用自定义PPS过滤器webpart时,我在SharePoint Dashboard页面上收到以下错误。

我使用Microsoft PerformancePoint Services SDK示例作为基础并创建了一个自定义Rendered类,以在FilterEditor类中定义为

filter.RendererClassName = typeof(CustomFilter).AssemblyQualifiedName;

批评错误:

  
    

0x0500 PerformancePoint Service PerformancePoint Services 4严重错误发生了意外错误。错误20798.异常详细信息:System.ServiceModel.FaultException:发生未知错误。如果问题仍然存在,请与管理员联系。服务器应用程序事件日志中可能还有其他信息。服务器堆栈跟踪:System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime操作,ProxyRpc& rpc)在System.ServiceModel.Channels.ServiceChannel.Call(String action,Boolean oneway,ProxyOperationRuntime operation,Object [] ins,Object []在System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall,ProxyOperationRuntime操作)的System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)异常重新抛出[0]:... c9c0a044-c18d- 4374-ad6f-e99d2a2959cd

  

批评错误:

  
    

PerformancePoint Services 4严重...在System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg,IMessage retMsg)处于System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData,Int32 type)at at Microsoft.PerformancePoint.Scorecards.BIMonitoringServiceApplicationProxy上的Microsoft.PerformancePoint.Scorecards.IBIMonitoringServiceApplication.GetFilterDependencies(RepositoryLocation filterLocation)位于Microsoft.PerformancePoint.Scorecards.BIMonitoringServiceApplicationProxy。<> c_ DisplayClassbb.b _ba(IBIMonitoringServiceApplication channel) .ExecuteOnChannel(CodeBlock codeBlock)c9c0a044-c18d-4374-ad6f-e99d2a2959cd

  

最后:

  
    

PerformancePoint Services ef8z严重渲染Web控件时发生异常。以下诊断信息可能有助于确定此问题的原因:Microsoft.PerformancePoint.Scorecards.BpmException:准备WebPart以进行显示时出现问题。 PerformancePoint Services错误代码20700. c9c0a044-c18d-4374-ad6f-e99d2a2959cd

  

请告知我应该采取哪些措施来解决这个问题。

1 个答案:

答案 0 :(得分:0)

在web.config文件中,您是如何为渲染器指定程序集的?它应该采用以下格式: Namespace.Class名称,DLL名称,DLL版本号,DLL文化,DLL公钥标记

它应该看起来像这个例子中的RendererClass:

<CustomFCO type="Filter" subType="SampleFilter">
    <Resources FCOName="Custom Filter" FCODescription="This is my custom filter." />
    <RendererClass name="Microsoft.PerformancePoint.Scorecards.ServerRendering.MultiSelectTreeViewControl, 
Microsoft.PerformancePoint.Scorecards.ServerRendering, Version=14.0.0.0,
Culture=neutral, PublicKeyToken=71e9bce111e9429c" />
    <EditorURI uri="/_layouts/SampleFilterEditor.aspx" />
</CustomFCO>

http://msdn.microsoft.com/en-us/library/ee556434.aspx