【问题标题】:Silverlight and the http code [duplicate]Silverlight 和 http 代码 [重复]
【发布时间】:2013-03-14 01:37:52
【问题描述】:

我有一个 silverlight 应用程序,其中 wcf 调用失败。

我需要判断我收到的是 http 500 错误还是 504 错误。

有什么方法可以在 silverlight 中捕捉到它以便我记录它吗?

【问题讨论】:

  • 您需要通过 Wcf Faults 包装错误并通过错误合约返回给客户端代理
  • 你不能包装一个 504 它没有到达 WCF。另一个问题没有回答这个问题。

标签: wcf silverlight


【解决方案1】:

由于浏览器堆栈的限制,您在应用程序中看不到 504 错误。浏览器只会向任何插件(如 Silverlight)返回 200 或 404。

您可以使用Fault Contracts 解决此问题。

This article on SilverlightShow is essential reading 将帮助您开始

【讨论】:

    【解决方案2】:

    客户端 Http 堆栈将返回 504 错误。

    【讨论】:

      猜你喜欢
      • 2012-06-16
      • 2012-12-12
      • 1970-01-01
      • 1970-01-01
      • 2010-10-11
      • 2023-03-29
      • 1970-01-01
      • 2018-07-31
      • 2013-09-12
      相关资源
      最近更新 更多