我知道我的报告肯定有问题(例如列不匹配),我需要更正它,但我看到的是隐藏实际问题的 WCF 错误消息,而正是这种隐藏比原始问题更让我恼火:列不匹配。
我想我们需要调整 WCF 的“缓冲区大小”,我们将得到原始问题消息。但是配置文件在哪里?
C:\Program Files (x86)\Microsoft Visual Studio 10.0 中“system.serviceModel”的文本搜索并没有带来好主意......
附言由于这只是报告的预览,我不认为这是 SSRS 配置问题。问题位于 DevStudio 进程中的某处或在 DevStudio 的内部 Web 服务器进程中...
P.P.S 请也帮我改进问题。我看到响应者不明白我需要什么样的帮助。
最佳答案
我在 SSRS 预览版中遇到过此错误的多种“ flavor ”。看起来预览模式的渲染器非常脆弱。
有一个简单的方法可以解决这个问题。忽略错误并尝试将 RDL 文件上传到您的报告服务器。上传者会很高兴地告诉您您的文件到底有什么问题 - 它会确切地告诉您哪个字段有问题以及该问题是什么。如果有多个错误,您将被告知每个字段以及与每个字段相关的错误。
我可以使用以下任何一种方法创建这个虚假的 XML 缓冲区错误:
关于visual-studio-2010 - 预览 : "The size necessary to buffer the XML content exceeded the buffer quota" hides original error 上的 SSRS 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23239283/