【问题标题】:View Complete WCF response on error using Visual Studio 2010使用 Visual Studio 2010 查看完整的 WCF 错误响应
【发布时间】:2011-07-30 15:53:31
【问题描述】:

在 Visual Studio 2010 中,我收到一条错误消息,告诉我使用 WCF 服务时响应的前 1024 个字节,但仅此而已。

我真的很想查看完整的回复,以便找出问题所在,我可以从哪里获得这些信息?有没有办法记录错误的全文,或者它们都受到 1024 字节规则的限制?

Visual Studio 2010 出现错误时如何查看超过 1024 字节的 wcf 响应?

【问题讨论】:

  • 使用 Fiddler 查看完整响应

标签: visual-studio wcf visual-studio-2010 debugging configuration


【解决方案1】:

如果您在调试模式下执行此操作,您可以预先确定确切的步骤 - 如果将 maxReceivedMessageSize 设置为较大的值有帮助,您可以尝试。

正如文档中的描述:

maxReceivedMessageSize

一个正整数,指定最大消息大小,以字节为单位, 包括标头,可以在配置有的通道上接收 这个绑定。超出此限制的消息发送者将 收到 SOAP 错误。接收者丢弃消息并创建一个 跟踪日志中的事件条目。默认值为 65536。

在您的情况下,它可能已设置为较低的值。

您还可以检查 maxBufferPoolSize 是否设置正确 - 似乎只有一个 1024 字节的缓冲区被传回,如果有人将池大小设置为 1 而不是默认的 512,这是可能的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-06
    • 2011-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多