我有一個帶有地址和參數僅公開一個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