요청별로 ASP.NET을 추적하는 방법은 무엇입니까? 나는 애플리케이션 분석/성능을 켜고 어떤 방법이 성공했는지에 대한 모든 종류의 통계를 볼 수 있지만, 각 요청에 소요 된 시간은 얼마인지 알 수 있습니다. 그러나 요청별로 유사한 보고서를 생성하고 싶습니다. 요청 당 응용 프로그램 분석을 켜고 끄는 것보다 짧은 시간에이 작업을 수행 할 수있는 좋은 도구가 있습니까? 내가 VS2008 (ReSharper에서 사용), IIS7, ASP.NET, .NET 3.5 및 Windows 7-64요청마다 ASP.NET을 추적하는 방법
7
A
답변
3
오전
당신은 페이지 수준에서 추적 기능을 켜 할 수 있어야한다. 이 기능은 ASP.NET 1.1부터 사용 가능하며 페이지 지시문에 속성을 추가하여 사용하도록 설정했습니다 (예 :
<%@ Page Language="vb" AutoEventWireup="false" Trace="true" Codebehind="whatever.aspx.vb" Inherits="Example.Whatever"%>
코드를 뒤에서 켤 수 있습니다. 보통 사용자 정의 쿼리 문자열 특성을 기반으로 사용할 수 있도록 페이지로드 이벤트의 코드에 넣습니다.
If Request.QueryString("trace") = "true" Then
Trace.IsEnabled = True
End If
물론이 코드는 프로덕션 환경에 배포하기 전에 제거해야합니다.
당신이 찾고있는 것이 맞는지는 잘 모르겠다. 보고서를 언급하고 흔적을 디버깅 도구로 사용하지만 페이지 성능 문제를 해결하는 데 사용할 수있는 많은 정보가 있기 때문이다.
1
위의 추적 옵션이 원하는 것이 아닌 다른 옵션은 IIS 7.0에서 실패한 요청 추적을 설정하는 것입니다. 나는 당신 자신의 YMMV를 그렇게 사용하지 않았지만, 여기에 관심이있는 경우에는 IIS.NET에 관한 좋은 기사에 대한 링크가 있습니다.
관련 문제
- 1. 요청마다 새로운 HttpSession이 필요하십니까?
- 2. LogCat. 버그를 추적하는 방법?
- 3. mongoDB 쿼리를 추적하는 방법
- 4. iframe에서 사용자를 추적하는 방법
- 5. 거리를 추적하는 방법
- 6. 파일 다운로드를 추적하는 방법
- 7. 변수를 추적하는 일반적인 방법
- 8. log4net 문제를 추적하는 방법
- 9. NSTouches를 추적하는 방법?
- 10. 카테고리를 통해 추적하는 방법?
- 11. 터치 벡터를 추적하는 방법?
- 12. 모든 메시지를 추적하는 방법
- 13. 내 asp.net을 연결하는 방법
- 14. OpenId와 ASP.Net을 통합하는 방법
- 15. Django - 요청마다 사용자 메시지 확인
- 16. 각 요청마다 ASP.Net이 다시 작성됩니다.
- 17. 보기에서 페이지 뷰를 추적하는 방법
- 18. IIS 서버 성능을 추적하는 방법
- 19. 응용 프로그램에서 예외를 추적하는 방법
- 20. 서버의 Http 프로토콜을 추적하는 방법
- 21. 배포 된 파일을 추적하는 방법
- 22. Facebook API에서 메시지를 추적하는 방법
- 23. RIA 서비스 메시지를 추적하는 방법
- 24. Windows 시스템 호출을 추적하는 방법
- 25. 시간에 개체 상태를 추적하는 방법?
- 26. ASP.NET 보안 예외를 추적하는 방법
- 27. gitosis의 수신 후크를 추적하는 방법
- 28. COM 개체 예외를 추적하는 방법?
- 29. Yahoo 메신저에서 패킷을 추적하는 방법!
- 30. COM 메모리 누수를 추적하는 방법