2008-11-27 3 views
11

나는 WCF를 속이고있어 얼마나 많은 메시지를 보내고 받고, 얼마나 큰 메시지인지 알고 싶다.WCF 메시지 크기를 추적하는 방법은 무엇입니까?

활성화 된 WCF 추적을 시도하고 실제 거대한 추적 파일로 끝났지 만 간단한 메시지 크기를 추출 할 방법이 없습니다.

확실한 방법이 필요합니까? 어쩌면 추적에서 일부 매개 변수를 놓친 것일까 요?

답변

3

WCF 서비스 추적 뷰어 도구를 사용하면 거대한 추적 파일을 열고 메시지의 여러 측면을 분석 할 수 있습니다. 또한 메시지 로깅을 사용 설정했는지 확인하십시오. 메시지 자체가 크기와 같은 속성으로 기록되도록

+6

안녕하세요 제이콥, 좀 더 구체적인가요? 전체 메시지 로깅을 사용하도록 설정했습니다. 그래도 메시지 크기를 찾을 수 없습니다. – Krishna

+2

또한 추적 뷰어를 확인했는데 MessageSize에 대한 옵션이 표시되지 않습니다. – Signcodeindie

+1

서비스 추적 뷰어를 사용하여 표시 할 때도 추적 로그에 메시지 크기가 표시되지 않습니다. 이것은 이전에 게시 한 질문 –

5

Wireshark과 같은 것을 사용하는 것 이외에 Fiddler과 같은 것을 볼 수 있습니다. 다른 혜택도 있습니다. 모든 요청/응답의 콘텐츠 길이를 보여주고 몇 가지 방법으로 콘텐츠를 볼 수 있습니다.

+0

에 응답하지 않았지만 피들러를 추가하여 로깅 등을 추가하기 위해 app.config/web.config를 변경하지 않고도이 작업을 수행 할 수 있습니다. 피들러를 실행하고 WCF 메서드를 호출 한 다음 피들러의 관리자 탭에서 문서의 크기를 확인하십시오 -> 응답 웹보기 탭 (또는 헤더하지만 잘못된 바이트 크기가 전송 된 경우). – Bahamut

관련 문제