原因是webhttp的Endpoint Behavior默认的errorhandler对于faultexception会直接返回400错误。
解决方式: 设置 faultExceptionEnabled="true"
<endpointBehaviors>
<behavior>
<webHttp faultExceptionEnabled="true"/>
</behavior>
</endpointBehaviors>
原因是webhttp的Endpoint Behavior默认的errorhandler对于faultexception会直接返回400错误。
解决方式: 设置 faultExceptionEnabled="true"
<endpointBehaviors>
<behavior>
<webHttp faultExceptionEnabled="true"/>
</behavior>
</endpointBehaviors>