Ошибка класса визуализатора настраиваемого фильтра SharePoint Performance Point - PullRequest
0 голосов
/ 13 сентября 2011

У меня есть два сервера (сервер A и сервер B) в одной ферме SharePoint 2010. Я получаю следующую ошибку на странице панели мониторинга SharePoint при использовании настраиваемой веб-части фильтра PPS на панели мониторинга.

Я использовал образец пакета 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, логический метод oneway, операция ProxyOperationRuntime, объект [операция] [объект] [объект] [объект] [объект] [объект] [объект] [объект] [объект]], объект [объект] [объект] [объект] [объект], объект [объект] [объект] [объект], объект [объект] [объект] [объект], объект [объект] [объект] [объект], объект] [объект] [объект] [объект] [объект], объект [объект]] , Тайм-аут TimeSpan) в System.ServiceModel.Channels.ServiceChannelProxy.InvokeService (метод IMethodCallMessageCall, операция ProxyOperationRuntime) в System.ServiceModel.Channels.ServiceChannelProxy.Invoke (сообщение IMessage) [0] -0- -ad6f-e99d2a2959cd

Критическая ошибка:

PerformancePoint Services 4 Критически ... в System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage (IMessage reqMsg, IMessage retMsg) в System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (MessageData & msgData, Microsoft, Int32) .PerformancePoint.Scorecards.IBIMonitoringServiceApplication.GetFilterDependencies (расположение фильтра фильтра) в Microsoft.PerformancePoint.Scorecards.BIMonitoringServiceApplicationProxy. <> C_ * 1018 кодовый блок) c9c0a044-c18d-4374-ad6f-e99d2a2959cd

И наконец:

PerformancePoint Services ef8z Критическое Исключение произошло при визуализации веб-элемента управления. Следующая диагностическая информация может помочь определить причину этой проблемы: Microsoft.PerformancePoint.Scorecards.BpmException: при подготовке веб-части к отображению возникла проблема. Код ошибки PerformancePoint Services 20700. c9c0a044-c18d-4374-ad6f-e99d2a2959cd

Пожалуйста, посоветуйте, что мне следует сделать, чтобы преодолеть эту проблему.

1 Ответ

0 голосов
/ 19 октября 2011

В файле 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)

...