我正在使用 ServiceStack,但无法让自动注入的 ResponseStatus 属性在我的响应 DTO 上工作。我的响应 DTO 实现了 IHasResponseStatus,但未在成功响应或错误期间设置。
我想通过简单地抛出异常并让 ServiceStack 为客户端序列化异常和堆栈跟踪来使用 ServiceStack 的内置错误处理。我已按照 wiki 中“验证和错误处理”页面上的说明进行操作,但我一定遗漏了一些东西。此功能是否取决于 DTO 的特定命名约定?我的请求 DTO 的名称类似于“MyRequest”,响应为“MyRequestResponse”。