内容发布更新时间 : 2024/12/25 22:38:38星期一 下面是文章的全部内容请认真阅读。
然后看报表配置是否正确。
18 关于导出PDF时报 已经添加了相同的键的异常
http://support.microsoft.com/kb/2479681
解决办法:
打最新的报表补丁。
调用堆栈信息
当发生此问题时,报告服务日志文件中会记录类似于下面的信息的调用堆栈: reportrendering!ReportServer_0-4!8cc!: e ERROR: Throwing
Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException: ,
Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException: An error occurred during rendering of the report. --->
Microsoft.ReportingServices.OnDemandReportRendering.ReportRenderingException: An error occurred during rendering of the report. ---> System.ArgumentException: An item with the same key has already been added.
at System.ThrowHelper.ThrowArgumentException(ExceptionResource
resource) at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) at
System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value) at Microsoft.ReportingServices.Rendering.HPBProcessing.TextBox.WriteStartItemToStream(RPLWriter rplWriter, PageContext pageContext) at
Microsoft.ReportingServices.Rendering.HPBProcessing.TextBox.AddToPage(RPLWriter rplWriter, PageContext pageContext, Double pageLeft, Double pageTop, Double pageRight, Double pageBottom, RepeatState repeatState) at
Microsoft.ReportingServices.Rendering.HPBProcessing.Tablix.RowInfo.AddToPageContent(ScalableList`1 columnInfo, Int32& colsOnPage, Boolean isLTR, Boolean pinnedToParentCell, RPLWriter rplWriter, PageContext pageContext, Double pageLeft, Double pageTop, Double pageRight, Double pageBottom, RepeatState repeatState) at
Microsoft.ReportingServices.Rendering.HPBProcessing.Tablix.AddToPage(RPLWriter rplWriter, PageContext pageContext, Double pageLeft, Double pageTop, Double pageRight, Double pageBottom, RepeatState repeatState) at
Microsoft.ReportingServices.Rendering.HPBProcessing.PageItemContainer.AddToPage(RPLWriter rplWriter, PageContext pageContext, Double pageLeft, Double pageTop, Double pageRight, Double pageBottom, RepeatState repeatState) at
Microsoft.ReportingServices.Rendering.HPBProcessing.PageItemContainer.AddToPage(RPLWriter rplWriter, PageContext pageContext, Double pageLeft, Double pageTop, Double pageRight, Double pageBottom, RepeatState repeatState) at
19 恢复V 25 上传功能的配置文件
在系统管理工具客户端。删除或者重命名就可以了
UFIDA.UBF.SystemManage.InstallVersion.xml
20访问报表出现未验证错误(401错误)
请在系统管理工具中重新为报表设置账号:
这个账号是报表管理员的域账号,如果没有域可以不填。 点击两次确定,关闭该窗口。 双击web服务器 ,打开
选择好报表服务器后,点击确定关闭该窗口,然后重启一下应用服务器的IIS试试。
下图的问题应该是报表URL访问不正常导致。请检查服务器名称,版本是否正常,如果没错的话就需要分析报表服务器本身的问题了。