一 报表环境问题
1 检查报表环境问题流程
首先到portal\%ubflib\%u9reportsetting.comfig. 然后看这个文件中的报表服务器的版本是否正确,报表服务器的名称是否正确。
如果这个检查没错,RUL能正常访问的话,基本说明报表服务器是正常的。但不能说明报表服务器上的U9相关的信息是配置正确的。
IE中访问这个URL的结果应该和下图差不多
如果显示不出来,需要远程到报表服务器上查看报表服务本身的配置,还要结合报表服务器的日志来查看问题。
微软报表管理器的位置:
打开后先连接服务器
注意选择正确的报表服务器实例.
2 提示找不到ufrpt
运行报表时提示找不到 ufrpt ,查看配置文件中有该配置项。
问题原因:
没有使用安装工具配置U9的报表
缺少 UFSoft.UBF.Report.DataProviderForRS.dll 也会报这个错。
这个问题已经远程解决。问题原因是在微软的报表配置工具中配置了执行账户。把这个账户删除就可以了。
在下面的界面上去掉指定账户复选框,然后点击应用。最后重启一下报表服务就可以了。 以后遇到该问题(无法加载表达式宿主程序集。详细信息: 未能加载文件或程序集
“UFSoft.UBF.Report.Base, Version=21.5401.8426.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。拒绝访问)
就按照这个办法解决,请知晓。
3 u9 apppool \%u9 apppool clr权限不足
另外一处问题是报u9 apppool \%u9 apppool clr权限不足。不太清楚如何设置u9 apppool clr4权限,暂时将U9应用程序池换成iis 默认的clr4应用程序池解决了。
解决办法:
4 联查找不到 项 u9report_default_drillReport
解决办法: