我有一个带有地址和参数仅公开一个WebInvoked操作这样的自承载WCF服务:WCF自定义错误页时,自托管的服务(没有IIS)
www.myserver.com/myservice/SayHello?LuckeyNumber=3 (where LuckeyNumber : int)
现在,当有人试图要访问此地址,但LuckeyNumber=EvilInput
我得到一个WCF错误页面,我想用页面替换(类似于Twitter失败鲸鱼)。
- 如何取代此页?
- 我可以替换404s,405s等的页面吗?
谢谢!
可能与此SO问题有关: http://stackoverflow.com/questions/10600874/customize-wcf-rest-error-responses – Felix 2014-11-24 15:25:51
为什么服务需要返回一个人类可读的错误页面?你不需要只是返回一个错误或500错误? – Remotec 2014-12-05 08:44:33
@RemotecUk: 1.对于大多数情况,我们不。我们有一个端点返回HTML,我们希望有一个自定义的错误页面。 2.我们的大多数服务都是JSON,并且故障被序列化为SOAP-Faults。 3.现成的WCF返回一个我们想要控制的HTML人类可读响应。 – Felix 2014-12-07 17:17:15