【问题标题】:Does System.ServiceModel.ProtocolException always have html code in its message?System.ServiceModel.ProtocolException 是否总是在其消息中包含 html 代码?
【发布时间】:2009-06-15 19:57:00
【问题描述】:

这是我的问题,我在客户端上发现了一些 WCF 异常,并且 ProtocolException 的消息中始终包含 html 代码。
我可以假设每次都会发生吗?对于我看到的真正好的消息来自内部异常,我可以丢弃 ProtocolException 消息并向用户显示来自内部异常的消息吗?

【问题讨论】:

  • 如果您在邮件中收到 HTML,那么您应该阅读 HTML 以查看其内容。它可能会为您提供 ProtocolException 的原因。阅读 ProtocolException 类的文档也可能是个好主意。
  • 这就是我现在正在做的......我不知道的是,如果每个 ProtocolException 都会在其消息中带来 html 代码

标签: wcf iis protocolexception


【解决方案1】:

不,它并不总是在消息中包含 HTML。通常,如果有 HTML,那是因为您与之交谈(或通过)的服务器没有理解(或阻止)该请求,并且已经回复了 HTML 解释说明原因。该消息对于找出问题很有用。

不幸的是,这不是您唯一一次看到 ProtocolExceptions,因此您不能假设它总是包含 HTML。

【讨论】:

  • 你能提供一个ProtocolException在其消息中没有html代码的例子吗?
  • 在为文本配置时将绑定 MessageEncoding 设置为 Mtom - 内部异常消息中没有 html。
猜你喜欢
  • 2012-08-26
  • 1970-01-01
  • 2018-09-12
  • 1970-01-01
  • 1970-01-01
  • 2022-01-25
  • 2012-05-08
  • 1970-01-01
  • 2011-05-04
相关资源
最近更新 更多