0

我在一个 SharePoint 2010 场中有两台服务器(服务器 A 和服务器 B)。在仪表板上使用自定义 PPS 筛选器 Web 部件时,我在 SharePoint 仪表板页面上收到以下错误。

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

filter.RendererClassName = typeof(CustomFilter).AssemblyQualifiedName;

严重错误:

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

严重错误:

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

最后:

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

请建议我应该做些什么来克服这个问题。

4

1 回答 1

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

于 2011-10-18T20:53:51.960 回答