WCF(2)
-
[WCF] 대용량 데이터를 서버로 전송하기 위해 필요한 설정
Client에서 대량의 List나 이진파일을 WCF로 전송하기 위해서는 Web.Config에 특별한 설정이 필요합니다. 문제 총 92건의 리스트를 WCF로 전송 그리고 Exception 발생 해결 이 문제는 WCF에서 다음과 같이 간단한 설정으로 해결하실 수 있습니다. WCF의 Web.Config에서 maxRecievedMessageSize를 조정하였습니다. Client에서 WCF로 파일업로드 처럼 대용량의 데이터를 전송하기 위해서 조정해야하는 값입니다. 기본값은 65,536Byte이며 최대 값은 Int32의 양수 최대값인 2,147,483,647까지 설정하실 수 있습니다. 성능 MSDN의 다음 문서를 확인해보시면 다음과 같은 글을 확인해 보실 수 있습니다. 악의적인 클라이언트가 메모리를 과도하게 사용하..
2009.11.27 -
[WCF] Global Level에서 Exception 처리 또는 기록
서문 Applcation에서 발생한 Exception을 분석하고 처리하기 위해 Exception을 파일로 기록하려는 경우, 모든 Try, Catch에 Exception을 기록하는 로직을 두는 것은 여간 괴로운 일이 아닙니다. 이러한 코드 작성 방식은 시스템 유지보수에 있어서 더 치명적입니다. 여기에서는 WCF에서 발생하는 Exception을 OS의 EventLog에 기록하는 클래스를 작성하고 WCF Service에 부여하는 방법에 대해서 소개할 것입니다. Exception을 기록하는 것 뿐만 아니라, Application 전역에서 발생하는 모든 Exception에 대해서 특정한 동작을 부여하고 싶을 분들에게 이 포스트가 도움이 될 수 있습니다. 구현 이 기능의 구현은 WCF를 확장하는 몇 가지 Inter..
2009.11.22