SimpleIsBest.NET

유경상의 닷넷 블로그
최근 고객에게 발생한 문제 해결 내용입니다. 다른 분들에게도 도움이 될 것 같아서 공유 합니다. 전혀 생각하지도 않았던 곳에서 타임 아웃의 원인을 제공하기 때문입니다. 원인도 중요하지만 어떤 문제에 대해 그 문제를 해결해 나가는 방법도 관심을 가지시면 좋을 듯합니다. (뻘쭘하긴 하네요.... ㅎㅎ) 신고 접수 피해자(고객)의 신고가 접수 되었다. 신고 내용은 간단했다. 1분이 넘는 응답 시간을 갖는 서버 호출에 대해, 개발 서버를 호출하면 잘 작동하는 WCF 서비스가 운영서버에 대해서 호출하면 타임아웃 오류가 난다는 것이었다. 타임 아웃 범죄는 흔히 발생하는 것들 중 하나이고 특히 WCF 서비스 호출 시 잘못된 서버 설정, 혹은 클라이언트 설정으로 흔히 발생하는 잡범 수준이었다. 구성 설정, 너냐? ... [상세]


4
06

QueryString in HTTP-based WCF Service

오전 11시 19분 | by 블로그쥔장 | Tags:
어떤 분께서 질문하셔서 간단한 예제를 작성해 봤습니다. 다른 분들께서도 유용하실 것 같아서 알려드립니다. HTTP 기반 WCF 서비스에서의 쿼리 스트링 HTTP 기반의 WCF 서비스에서 서비스를 호출하는데 사용하는데 사용한 URL의 쿼리 스트링(query string)을 알아낼 수 없을까? 이 질문이 이번 포스트의 본질이 되겠다. 결론부터 말하면 "조낸 쉽게 알아낼 수 있다" 이다. HttpRequestMessageProperty Class HTTP 트랜스포트(transport)를 사용하는 WCF 서비스는 HttpRequestMessageProperty 클래스를 통해 서비스를 호출하는데 사용된 HTTP 요청(request)에 대한 정보를 얻을 수 있다. HttpRequestM... [상세]