2013-03-26 3 views
1

저는 Windows 8 개발 컴퓨터에서 IIS8을 사용하고 있습니다. 타사 서버와 인터페이스하는 ASP.NET MVC 4 WebAPI 기반 응용 프로그램을 개발 중입니다.IIS에서 전체 요청 URL을 기록하십시오.

이러한 서버 중 하나 (Kaltura 콘텐츠 관리 시스템)는 라우팅 및/또는 컨트롤러에서 "캐치"할 수없는 알림을 보냅니다. IIS에서 전체 요청의 URL을 기록하여 구문을 조사하려고합니다.

IIS 고급 로깅을 설치하고 사용 가능한 모든 필드 (성능 카운터 제외)를 기록하도록 구성했지만 로그에 URL 또는 요청의 내용 (양식)이 기록되지 않도록 구성했습니다.

제 질문은 IIS에서 전체 URL을 기록 할 수 있습니까?

답변

1

모든 양식 필드를 기록하는 기본 방법은 없습니다. 모든 것을 로깅하면 로그 파일이 매우 빠르게 커집니다. viewstate 및 모든 게시 필드 로깅을 의미하는 모든 것을 기록하는 방법이 있다면 (20MB 파일을 업로드하는 경우)?

이와 같은 것을 지원하려면 사용자 지정 처리기를 만들거나 웹 사이트 코드 자체에서 수행해야합니다 (예 : 마스터 페이지에서 모든 페이지에 로깅 코드를 추가 할 필요가 없음).

+1

감사합니다. George. 나는 당신의 추론을 이해하지만 그것이 개발에 적용되지 않는다고 생각합니다. 또한, 내가 처리하고있는 요청은 트래픽이 중요하지 않은 단일 피어 서버에서 전송됩니다. 내가 알고있는 "웹 사이트 코드"리소스를 모두 소진 한 후에 만 ​​IIS 로그를 사용했습니다. – ury

관련 문제