我正在尝试找到为我的 Web 服务创建错误代码列表的最有效方法,以便在发生某些问题时,我的客户端应用程序将知道它是什么。我不想返回一个冗长的字符串,所以我宁愿使用简单的数字。我只是好奇你们中的一些人将如何为 asp.net 应用程序创建自己的错误代码表。您会在 Web 服务中创建一堆常量还是枚举类型?或者你会创建某种只包含常量的类吗?我不确定处理这个问题的最佳方法是什么。我不想在每次有人访问 Web 服务时只为错误代码实例化一个类。
编辑:我应该更具体一点。Web 服务确实使用数据协定,但不使用 WCF。我正在使用 JSON-RPC 的自制实现,它要求将错误代码存储在响应 json 中。