2011-07-17 2 views
0

이것은 내가 가진 인터뷰 질문 중 acutally 하나입니다. 난 정말 어떤 도구를 사용하여 디버그, 추적, 디버그, 브레이크 포인트, 명령 창을 사용하지 않았다.asp.net 응용 프로그램을 디버깅 할 때 어떤 도구를 사용합니까?

나는 내 대답이 그들이 찾고있는 것이라고 생각하지 않는다. 제발 당신의 asp.net 응용 프로그램을 디버깅하는 데 사용하는 도구 및 개발자 및 생산 환경에서 모두 응용 프로그램을 디버깅 할 말해주십시오.

답변

3
  • Visual Studio는 세계에서 가장 강력한 디버거이지만 대부분 서버 측 코드로 제한됩니다. 웹 요청을 조사하기위한

  • 방화범, 또는 내장 된 크롬과 IE의 개발 도구는 자바 스크립트를

  • 피들러, AJAX 등

  • SQL Server 프로파일을 찾을 수 SQL - 투 - ASP 불일치, 쿼리 타이밍 등

  • 메모리 프로파일 링을위한 레드 게이트 도구로 누수를 발견합니다. VS에는 사용중인 버전에 따라 좋은 프로파일 링 도구가 있습니다.

+1

맹목적인 디버깅을 위해 원격 디버거를 추가하십시오 (실제로 준비 과정에서 쟁점이있는 문제를 복제해야 함) –

0

그럼 실제로 디버깅하는 대상에 따라 다릅니다.

저는 종종 트래픽 디버깅과 IE Deveoper Tools 또는 Firefox Firebug를 css, html 및 때때로 자바 스크립트 디버깅에 사용합니다.

0

Firecookie addon이있는 Firefox 용 Visual Studio Debug, Firebug, Internet Explorer 개발자 도구 및 SQL 프로필러.

1

대부분의 닷넷 개발자는 ASP.NET, VB.NET, 콘솔 응용 프로그램과 같은 모든 닷넷 응용 프로그램에 비주얼 스튜디오 디버거를 사용하고 있습니다.

ASP.NET 응용 프로그램의 경우 서버 측 & (VS에서 응용 프로그램을 실행할 때)의 클라이언트 측 코드를 디버깅 할 수 있습니다. DEV & Prod 환경에서 최신 DLL을 사용하고 디버거 모드를 연결하고 VS에서 테스트 할 수 있습니다.

클라이언트 측 Firefox 용 Firebug, Chrome의 dev 도구, JavaScript 용 IE에서 firebug를 사용할 수 있습니다. 자세한 내용을 알려주십시오 see this link.

관련 문제