SharePoint绩效点自定义过滤器类错误

发布于 2024-12-04 11:23:41 字数 2092 浏览 1 评论 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 操作,ProxyRpc& rpc) 在 System.ServiceModel.Channels.ServiceChannel.Call(String action,Boolean oneway,ProxyOperationRuntime 操作,Object[] ins,Object[] outs,TimeSpan 超时) System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall,ProxyOperationRuntime操作)在System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage消息)异常重新抛出在[0]:... c9c0a044-c18d-4374-ad6f-e99d2a2959cd< /p>

严重错误:

<块引用>

PerformancePoint Services 4 关键 ... 在 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) 在 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 类型) 在Microsoft.PerformancePoint.Scorecards.IBIMonitoringServiceApplication.GetFilterDependency(RepositoryLocation filterLocation)位于 Microsoft.PerformancePoint.Scorecards.BIMonitoringServiceApplicationProxy。<>c_DisplayClassbb.b_ba(IBIMonitoringServiceApplication 通道)位于 Microsoft.PerformancePoint.Scorecards.BIMonitoringServiceApplicationProxy .ExecuteOnChannel(CodeBlock 代码块) c9c0a044-c18d-4374-ad6f-e99d2a2959cd

最后:

<块引用>

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

请建议我应该采取哪些措施来解决此问题。

I have two servers (Server A and Server B) in one SharePoint 2010 farm. I am getting following error on SharePoint Dashboard page while using the custom PPS filter webpart on Dashboard.

I have used Microsoft PerformancePoint Services SDK sample as base and created a custom Rendered class to define in FilterEditor Class as

filter.RendererClassName = typeof(CustomFilter).AssemblyQualifiedName;

Critial Error:

0x0500 PerformancePoint Service PerformancePoint Services 4 Critical An unexpected error occurred. Error 20798. Exception details: System.ServiceModel.FaultException: An unknown error has occurred. If the problem persists contact an administrator. There may be additional information in the server application event log. Server stack trace: at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc) at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message) Exception rethrown at [0]:... c9c0a044-c18d-4374-ad6f-e99d2a2959cd

Critial Error:

PerformancePoint Services 4 Critical ... at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at 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-ad6f-e99d2a2959cd

And finally:

PerformancePoint Services ef8z Critical An exception occurred while rendering a Web control. The following diagnostic information might help to determine the cause of this problem: Microsoft.PerformancePoint.Scorecards.BpmException: There was a problem preparing the WebPart for display. PerformancePoint Services error code 20700. c9c0a044-c18d-4374-ad6f-e99d2a2959cd

Please advice what I should do to overcome this problem.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

明月松间行 2024-12-11 11:23:41

在 web.config 文件中,您如何指定渲染器的程序集?它应该是这样的格式:
命名空间.类名称、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)

In the web.config file, how did you specifiy the assembly for the renderer? It should be in this format:
Namespace.Class name, DLL name, DLL version number, DLL culture, DLL public key token

And it should look something like the RendererClass in this example:

<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)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文