0

部署 SharePoint 2010 SP1 和 2010 年 8 月补丁后,我正面临 Web 控制呈现错误,这很烦人。我根据 Microsoft 提供的 Pps2010RefSample 创建了自定义性能点过滤器,并创建了一个自定义渲染类(as filter.RendererClassName = typeof(CustomFilter).AssemblyQualifiedName;)而不是MultiSelectTreeViewControl.

在这个类中,我只是重写了 Render 方法并只添加了一行:

output.Write("<input type='text'ID='myControlID' />");

但是当我打开仪表板网页时,它会抛出以下错误:

呈现 Web 控件时发生异常。以下诊断信息可能有助于确定此问题的原因:

Microsoft.PerformancePoint.Scorecards.BpmException:准备要显示的 WebPart 时出现问题。PerformancePoint 服务错误代码 20700。

我该如何解决这个问题?

4

2 回答 2

0

仪表板设计器中填充的过滤器 url 错误,您必须将正确的位置复制并粘贴到 webpart 过滤器。/sites//列表/PerformancePoint 内容/1_.000

于 2011-09-22T19:23:16.693 回答
0

感谢您的回复。

这重新检查,但事实并非如此。过滤器使用正确的 URL 引用。我发现这是由于农场而发生的。我的服务器负载平衡正在将我的请求转发到 Farm 上无权访问程序集的另一台服务器。

现在问题解决了。

于 2011-09-23T06:56:19.220 回答