Share via


IntelliTrace(C#, Visual Basic)를 사용하여 배포 후의 문제 진단

이 문서에서는 배포 후 문제를 진단하기 위한 권장 사항을 제공합니다.

Azure DevOps, Visual Studio 및 Team Foundation Server 2017

Visual Studio 2017 이상 버전에는 BuildInfo.config 파일이 포함되어 있지 않습니다. 이 파일은 사용되지 않으므로 제거되었습니다. 이 파일은 배포된 ASP.NET 앱에서 IntelliTrace를 사용하는 데 필요했습니다. 배포 후 앱을 디버그하려면 다음 방법 중 하나를 사용하세요.

  • Azure에 배포하려면 Application Insights를 사용합니다.

  • IntelliTrace를 사용해야 하는 경우 Visual Studio에서 프로젝트를 열고 일치하는 빌드의 기호 파일을 로드합니다. 모듈 창에서 또는 도구>옵션>디버깅>기호에서 기호를 구성하여 기호 파일을 로드할 수 있습니다.

    IntelliTrace 독립 실행형 수집기를 사용하면 대상 환경을 변경하지 않고 원격 컴퓨터의 웹, SharePoint, WPF 및 Windows Forms 앱에 대해 IntelliTrace 진단 및 메서드 데이터를 수집할 수도 있습니다. 그러나 독립 실행형 수집기는 성능에 상당한 영향을 미칠 수 있습니다. IntelliTrace 독립 실행형 수집기 사용을 참조하세요.

이전 버전의 Team Foundation Server(ASP.NET)

ASP.NET 앱의 경우 빌드 프로세스를 설정하여 웹 프로젝트의 빌드 매니페스트(BuildInfo.config 파일)를 만들어 이 매니페스트를 릴리스에 포함시킬 수 있습니다. 이 매니페스트에는 특정 빌드를 만드는 데 사용된 프로젝트, 소스 제어 및 빌드 시스템에 대한 정보가 포함됩니다. 기록된 이벤트를 살펴보기 위해 IntelliTrace 로그를 열면 Visual Studio가 이 매니페스트 정보를 통해 일치하는 소스 및 기호를 간단히 찾을 수 있습니다.

자세한 내용은 배포 후 문제 진단(Visual Studio 2015)을 참조하세요.

Important

2024년 8월 31일에 Microsoft Monitoring Agent가 수명 종료에 도달하면 IntelliTrace와 함께 MMA(Microsoft Monitoring Agent)의 사용이 더 이상 지원되지 않습니다. 자세한 내용은 Log Analytics 에이전트에서 Azure Monitor 에이전트로 마이그레이션을 참조하세요.

IntelliTrace를 사용하여 문제 찾기

IntelliTrace를 사용하여 기록된 이벤트를 검토하고 코드를 디버그하려면 개발 컴퓨터 또는 다른 컴퓨터에 Visual Studio Enterprise가 있어야 합니다. 문제 진단을 도와주는 CodeLens, 디버거 지도 및 코드 맵 등의 도구를 사용할 수도 있습니다.

IntelliTrace를 사용하여 문제를 조사하는 경우 자세한 지침은 문제 찾기를 참조하세요.