部署SharePoint 2010 SP1和2010年8月修补程序后,我正在烦恼地面对Web Control Rendering错误。我根据Microsoft提供的Pps2010RefSample创建了自定义性能点过滤器,并创建了一个自定义呈现类(filter.RendererClassName = typeof(CustomFilter).AssemblyQualifiedName;
),而不是MultiSelectTreeViewControl
。
在这个类中,我只是覆盖了Render方法,只添加了一行:
output.Write("<input type='text'ID='myControlID' />");
但是当我打开仪表板网页时,它会让我误以为错误:
呈现Web控件时发生异常。以下诊断信息可能有助于确定此问题的原因:
Microsoft.PerformancePoint.Scorecards.BpmException:准备WebPart以进行显示时出现问题。 PerformancePoint Services错误代码20700。
我该如何解决这个问题?
答案 0 :(得分:0)
填充的仪表板设计器中的过滤器网址错误,您必须将正确的位置复制并粘贴到webpart过滤器。 / sites // Lists / PerformancePoint Content / 1_.000
答案 1 :(得分:0)
感谢您的回复。
重新检查但情况并非如此。使用正确的URL引用过滤器。我发现它发生在农场。我的服务器负载平衡是将我的请求转发到Farm上没有访问程序集的另一台服务器。
现在问题已解决。