【发布时间】:2013-07-03 18:55:53
【问题描述】:
我有一个基本的 WCF 服务:
[OperationContract]
[WebInvoke(Method = "POST",
ResponseFormat = WebMessageFormat.Json,
RequestFormat = WebMessageFormat.Json,
BodyStyle = WebMessageBodyStyle.Bare,
UriTemplate = "object/{id}")]
void MyMethod(String id, MyType myObject);
当我使用有效的 JSON 数据调用此服务时,它按预期工作。当我使用无效的 JSON 数据调用它时,我会收到请求错误,这也是意料之中的。
但是,此错误包含堆栈跟踪和一般消息。
我的问题是如何捕获这个错误并返回我自己的消息或 html 页面?
【问题讨论】: