基于我所看到的here,似乎“缓冲XML内容所需的大小超过缓冲区配额”通常是由于.rdl文件中的问题,而不是真正的多余数据左右。
但是当.rdl的内容出现问题时,通常根本不会显示预览选项卡,而是告知我报告中的错误首先需要修复。
但是,我没有犯错;它允许我输入报告参数,并运行一段时间生成报告;只有这样它才会弹出屏幕上的“缓冲XML内容所需的大小超过缓冲区配额”:导致这种情况的原因是,所给出的问题是否有效还是可能是其他问题?
根据上面链接中的Kim Crosser所说的“解决问题的简单方法”(重复点击轻松here)没有为我做 - 我能够将文件上传到我的报表服务器没有错误的消息,但在运行它时我最终得到了:
The remote server returned an error: (500) Internal Server Error.
这是否错误消息,类似于“超出缓冲区配额”msg实际上掩盖了失败的真正原因?因为它听起来像是一个外部问题,而不是我报告中的特定内容,但我怀疑它不是我的rdl代码中的内容......