대화 Visual Studio에서는 IntelliTrace 독립 실행형 수집기를 사용하여 이미 배포한 응용 프로그램에 대한 진단 데이터를 가져올 수 있습니다. 프로덕션 환경 구성을 변경할 필요 없이 응용 프로그램이 배포된 ...

대화
Visual Studio에서는 IntelliTrace 독립 실행형 수집기를 사용하여 이미 배포한 응용 프로그램에 대한 진단 데이터를 가져올 수 있습니다. 프로덕션 환경 구성을 변경할 필요 없이 응용 프로그램이 배포된 위치에 수집기를 설치하고, PowerShell 명령을 사용하여 데이터를 수집한 다음, 작업이 완료되었을 때 수집기를 삭제할 수 있습니다. 이렇게 하면 작업 중단 없이 응용 프로그램을 계속 실행하면서 IntelliTrace 정보를 기록할 수 있습니다. 웹 응용 프로그램과 관리되는 응용 프로그램에 대해 이 데이터를 수집할 수 있습니다.

기록이 있으면 Visual Studio Ultimate에서 기록을 열어 데이터를 검토하고, IntelliTrace 디버깅 환경을 사용하여 발생한 상황을 확인할 수 있습니다. 얼마나 빠르고 쉬운지 보실까요? 



작업
PowerShell 세션에서 get-help IntelliTrace 명령을 실행합니다.
 
대화
IntelliTrace 수집기에 IIS 응용 프로그램 풀에 대한 데이터 컬렉션을 수집하는 데 사용하는 PowerShell 명령이 나타납니다. IntelliTrace 기록 및 IIS 작업에 유용한 다른 명령도 볼 수 있습니다. 

Fabrikam Fiber 웹 응용 프로그램에서 저장한 기록을 살펴보겠습니다. 기록은 .iTrace 파일로 저장되어 있습니다.



작업
.iTrace 파일을 표시하고 두 번 클릭합니다. 
 
대화
기록이 Visual Studio Ultimate에서 열리고 [IntelliTrace 요약] 페이지가 표시됩니다. 이 페이지에서는 IntelliTrace가 수집한 예외, 웹 요청, 스레드 및 기타 정보를 보려 줍니다. 



작업
[예외 데이터] 섹션을 확장합니다.
 
대화
이 섹션에서는 IntelliTrace가 기록하는 동안 catch되고 throw된 예외를 볼 수 있습니다.



작업
[웹 요청] 섹션을 확장합니다. 

대화
이 섹션에서는 IIS로 전송된 웹 요청을 볼 수 있습니다. 


 
작업
웹 요청을 두 번 클릭합니다. 

대화
웹 요청을 검사하면 웹 요청에 대한 세부 정보와 요청을 처리할 때 발생한 모든 IntelliTrace 이벤트를 볼 수 있습니다. 이벤트에서 디버깅을 시작할 수 있습니다.



작업
ADO.NET 이벤트를 선택하고 디버깅을 시작합니다.
 
대화
이제 Visual Studio에서 IntelliTrace를 사용하여 응용 프로그램을 디버깅할 때와 동일한 정보를 볼 수 있습니다. 이벤트에서 디버깅을 시작하면 해당 이벤트가 발생한 코드로 이동됩니다. 이는 F5 키를 눌러 사용할 수 있는 디버깅 환경과 동일합니다.

지금까지 본 것처럼 프로덕션 환경을 변경하지 않고도 배포된 응용 프로그램에 대한 디버깅 데이터를 수집할 수 있습니다. 이 정보와 IntelliTrace를 사용하여 버그를 보다 쉽고 빠르게 확인하고 해결할 수 있습니다.
대체(fallback) 위치'는 C++ 고급 옵션에서 구성할 수 있습니다. C++ 검색 정보와 IntelliSense를 사용하지 않고 계속하려면 확인]을 누르십시오. 대체(fallback) 위치'는 C++ 고급 옵션에서 구성할 수 있습니다. 이 위치를 사용하려면 확인]을 누르십시오. 이 세션에서 C++ 검색 정보와 IntelliSense를 사용하지 않도록 설정하려면 취소]를 누르십시오. ... 대체로 이 위치는 관리 경로여야 합니다. 팀 프로젝트 컬렉션에 연결된 사이트 컬렉션은 기본적으로 이 위치에 만들어집니다. 대화 UML 다이어그램을 사용하여 응용 프로그램의 사용자 요구 사항 및 디자인을 모델링하면 팀 및 관련자의 응용 프로그램에 대한 토론을 쉽게 할 수 있습니다. 또한 응용 프로그램이 사용자의 요구를 충족하는지 확인하여 ... 대화 Visual Studio에서는 IntelliTrace 독립 실행형 수집기를 사용하여 이미 배포한 응용 프로그램에 대한 진단 데이터를 가져올 수 있습니다. 프로덕션 환경 구성을 변경할 필요 없이 응용 프로그램이 배포된 ... 대화 레이어 다이어그램을 사용하여 응용 프로그램의 아키텍처를 디자인하고 코드가 디자인과 맞는지 여부를 확인할 수 있습니다. Team Foundation Server 작업 항목을 모델 요소에 연결하여 모델과 관련된 작업을 ... 대화 상자 리소스의 ID입니다. ID를 입력하면 새 대화 상자 리소스가 만들어집니다. 기존 것을 사용하려면 목록에서 선택하십시오. 기본 클래스가 CDialog, CFormView, COlePropertyPage, CPropertyPage ... 대화 상자 편집기에서 마지막으로 %1 컨트롤을 사용했을 때 저장한 데이터에서 컨트롤 상태를 다시 로드할 수 없습니다. 대화 상자에서 컨트롤이 초기화되지 않습니다. 대화 상자의 너비를 변경하지 않고 자동 크기 조정]을 선택했습니다. 그러나 자동 크기 조정에서는 모든 컨트롤을 현재의 대화 상자 너비에 맞출 수 없는 것으로 판단했습니다. 반드시 대화 상자 너비를 동일하게 유지해야 하는 ...