2014-09-12 6 views
0

오늘 asp.net 웹 사이트 (웹 응용 프로그램 아님)가 프로덕션 서버에서 오류가 발생했습니다. 운좋게도 최신 소스 코드가이 문제를 해결했습니다. 릴리즈를 수행 할 때, 우리의 상급 개발자는 release 모드로 설정하고 (PCI 준수에 대한 보안 감사로 인해) web.config에서 디버그를 해제하도록합니다. 릴리스 모드에서 게시 될 때 사무실에서 원격으로 웹 사이트를 디버깅하는 방법이 있습니까?게시 된 사이트 디버깅 asp.net webforms 웹 사이트

답변

1

ELMAH와 같은 일종의 로깅 또는 오류 처리기를 사용하는 것이 더 나을 것입니다. pdb 파일을 포함하지 않기 때문에 릴리스 모드 dll을 디버그 할 수 있다고 생각하지 마십시오. 또한 프로덕션 사이트를 디버깅하면 IIS 작업자 프로세스가 잠길 수 있으므로 중단 점에 도달하면 다른 사용자가 사이트를 밟을 때 중단 점을 해제 할 때까지 기다리지 못합니다.

+0

OK 변수의 상태뿐만 아니라 스태킹 정보를 출력 할 수 있습니까? 앱의 기본에 따라 스택 추적 및 오류 메시지만으로는 문제를 진단하기에 충분하지 않을 수 있습니다. afaik 외에 내부 예외는 기본적으로 출력되지 않습니다. 내부 예외가 내가 볼 수있는 예외보다 더 많은 정보를 제공하는 경우가 있습니다. – Ageis