wcfを使用してRESTfulAPIを実装し、System.Web.Routing.RouteTable.Routes.Add(...)を使用してメソッドをURLにマップしました。ユーザーが無効なURL(つまり、メソッドにマップされないURL)を入力すると、myapiurl /get/ではなくmyapiurl/geeet /と入力すると、現在、「メソッドは許可されていません」などの標準エラーメッセージが表示されます。
このエラーメッセージをカスタマイズするにはどうすればよいですか?
Global.asaxでApplication_Errorを試しましたが、例外がキャッチされません。IErrorHandler、IServiceBehaviorも実装しましたが、このエラーもキャッチしません。私が実装したWebHttpBehaviorも同様です。