이 문서에서는 배포 후 문제를 진단하기 위한 권장 사항을 제공합니다.
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 Form 앱에 대한 IntelliTrace 진단 및 메서드 데이터를 수집할 수도 있습니다. 그러나 독립 실행형 수집기는 성능에 상당한 영향을 미칠 수 있습니다. IntelliTrace 독립 실행형 수집기 사용을 참조하세요.
이전 버전의 Team Foundation Server(ASP.NET)
ASP.NET 앱의 경우 빌드 프로세스를 설정하여 웹 프로젝트에 대한 빌드 매니페스트(BuildInfo.config 파일)를 만들고 이 매니페스트를 릴리스에 포함할 수 있습니다. 이 매니페스트에는 특정 빌드를 만드는 데 사용된 프로젝트, 소스 제어 및 빌드 시스템에 대한 정보가 포함되어 있습니다. 이 정보는 IntelliTrace 로그를 열어 기록된 이벤트를 검토한 후 Visual Studio에서 일치하는 원본 및 기호를 찾는 데 도움이 됩니다.
자세한 내용은 배포 후 문제 진단(Visual Studio 2015)을 참조하세요.
중요합니다
2024년 8월 31일에 Microsoft Monitoring Agent가 수명이 종료되면 IntelliTrace와 함께 MMA(Microsoft Monitoring Agent)의 사용이 더 이상 지원되지 않습니다. 자세한 내용은 Log Analytics 에이전트에서 Azure Monitor 에이전트로 마이그레이션을 참조하세요.
IntelliTrace를 사용하여 문제 찾기
기록된 이벤트를 검토하고 IntelliTrace를 사용하여 코드를 디버그하려면 개발 컴퓨터 또는 다른 컴퓨터의 Visual Studio Enterprise가 필요합니다. CodeLens, 디버거 맵 및 코드 맵과 같은 도구를 사용하여 문제를 진단할 수도 있습니다.
IntelliTrace를 사용하여 문제를 조사하는 경우 자세한 지침 은 문제 찾기 를 참조하세요.