代码之家  ›  专栏  ›  技术社区  ›  Adam Naylor

关于处理web服务中的错误/异常的提示

  •  0
  • Adam Naylor  · 技术社区  · 17 年前

    是否有人从web服务中获得了处理错误和异常的最佳实践的建议或资源。


    需要向客户报告多少信息?
    所有的错误都应该作为全面的例外而出现吗?

    谢谢各位。

    1 回复  |  直到 17 年前
        1
  •  0
  •   Lou Franco    17 年前

    我认为这取决于客户的期望。如果这都是我的内部问题,而且我对所有事情都使用WCF,那么我可能会选择异常,因为它们是自动处理的,并且非常容易处理。

    如果我认为我将拥有自己以外的客户机,尤其是非.NET客户机,那么我会选择更简单的客户机。

    至少,返回某种错误代码和描述。如果你不需要处理多种语言,他们可以使用描述——如果他们需要另一种语言,他们可以使用代码来查找。