2014-09-01 7 views
0

배포 된 XBAP를 실행할 때 한 사용자 컴퓨터에서만 발생하는 XBAP 응용 프로그램에 문제가 있습니다. 내 컴퓨터에서 XBAP 또는 Visual Studio를 통해 오류를 재현 할 수 없습니다. 내가 필요한 것은 디버그 트레이스 구문을 코드에 추가하고, "트레이스 (Trace)"버전을 테스트 환경에 배포하고, 사용자가 오류 발생 위치를 정확하게 파악하도록하는 것이다. 그러나 XBAP 응용 프로그램에서 로그를 만드는 방법에 대한 정보를 찾을 수없는 것 같습니다. 이것이 부분/완전 신뢰 문제와 관련이 있다는 것을 이해합니다. 그러나 이것은 부분 신뢰 시나리오라고 가정합니다. 런타임에 응용 프로그램에서 디버그 추적 정보를 얻으려면 어떤 옵션이 필요합니까?WPF XBAP 응용 프로그램의 추적 로깅

+0

, 당신은 적절한 로깅이 필요합니다. 사용자 ** % Appdata % ** 폴더의 어딘가에 있어야한다는 것을 기억하십시오. 나는 지난 몇 년 동안 정말 큰 LOB XBAP 응용 프로그램을 사용해 왔으며 적절한 로깅 없이는 살아갈 수 없다고 생각합니다 :) BTW : presentationhost.exe를주의 깊게 살펴보십시오. 둘 이상이 실행중인 경우 코드를 확인해야합니다. . 그것은 항상 멈추고 응용 프로그램을 모르더라도 문제는 간단 할 수 있습니다. fulltrust를 실행하고 테스트 인증서를 갖고있는 경우에는 trustet root, t에 설치해야합니다. 피. 개인용 –

+0

클라이언트 응용 프로그램을 시작할 수 있습니까? 또는 시작하기 전에 신뢰하지 않거나 유사한 오류가 발생합니까? –

답변

1

추적 메시지를 기록하는 방법에 최대한의 유연성을 가지고 있으므로 log4net을 사용하도록 응용 프로그램을 표시하는 것이 좋습니다. 사용할 수있는 옵션 중 하나를 사용하여 작업중인 환경 유형에서 실행할 수 있어야합니다. 에

상세 정보 : 나는 아래 toadflakz에 동의 Log4net Features