일관된 방식으로 응용 프로그램의 내부 예외를 처리하여 REST 웹 서비스가 RESTful way의 오류를 반환하도록하고 싶습니다.WCF REST + Windsor 오류 처리
Castle의 WCF 통합을 사용하고 있는데 WcfIntegration.WindsorServiceHostFactory
을 사용하여 처리 오류를 수행하는 방법에 대한 정보를 찾을 수 없습니다. 유일한 해결책은 웹 서비스 메서드에서 Castle의 인터셉터를 사용하여 "내부"예외를 catch하고 HTTP 응답 속성으로 변환하는 것입니다 (예 : KeyNotFoundException
은 404 Not Found
상태 코드로 변환 됨).
더 좋은 방법이 있습니까? 감사.
예, 아마도 이것이 최선의 방법 일 것입니다. 일단 나는 WCF에 유괴물을 연결하는 방법을 알아 낸다. –