SharePoint配置Web部件筛选时TransformerConfigurationRecord控件报错如何解决
Web部件筛选报错解决步骤
该错误由SharePoint 2013环境中PerformancePoint服务对应的程序集未被注册为页面安全类型导致,可按以下顺序排查:
- 确认PerformancePoint服务已正常部署配置
- 打开SharePoint管理中心,进入「系统设置」-「管理服务器上的服务」,检查所有前端服务器的
PerformancePoint Service处于启动状态 - 进入「应用程序管理」-「管理服务应用程序」,确认存在已配置的PerformancePoint服务应用程序,且已关联到当前站点所属的Web应用程序
- 打开SharePoint管理中心,进入「系统设置」-「管理服务器上的服务」,检查所有前端服务器的
- 校验Web应用程序的安全控件注册配置
- 登录前端服务器,打开对应Web应用程序的IIS站点根目录下的
web.config文件 - 定位到
<SafeControls>节点,检查是否存在如下注册项,缺失则手动添加:
<SafeControl Assembly="Microsoft.PerformancePoint.Scorecards.Client, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.PerformancePoint.Scorecards" TypeName="*" Safe="True" />- 多服务器场环境需在所有前端服务器上执行上述修改,修改完成后运行
iisreset命令重启站点生效
- 登录前端服务器,打开对应Web应用程序的IIS站点根目录下的
- 重新部署PerformancePoint解决方案(上述操作无效时执行)
- 打开SharePoint命令行管理程序,执行如下命令重新部署相关解决方案包:
Update-SPSolution -Identity Microsoft.PerformancePoint.Scorecards.Client.wsp -GACDeployment - 功能验证:操作完成后回到站点页面,重新配置Web部件筛选连接即可正常使用
内容的提问来源于stack exchange,提问作者Nagaraju
相关产品推荐
相关产品推荐

