본문 바로가기

Debug

(2)
Service Project 를 쉽게 디버깅하기 Service Project를 만들고 디버깅을 하려고 하면 참 번거롭다. 우선 Visual Studio에서 실행이 안된다. 그래서 이것저것 번거로운 방법들이 있지만, 그나마 조~~금 덜 번거로운 방법으로.... 닷넷에 보면 1System.Diagnostics.Debugger.Launch();cs 라는 것이 있고 아래와 같이 설명하고 있다. 원하는 위치에 해당 Debugger.Launch(); 를 끼워 넣고 빌드 후, 만든 서비스를 등록하고 시작을 하면 해당 위치에 자동으로 Breakpoint로 잡히게 된다. 단, 해당 소스를 Visaul Studio 관리자 모드로 실행시켜놓은 상태여야 한다.
Toad 에서 Procedure 디버깅하기 Procedure 를 만들다 보면 디버깅이 절실히 필요하다. Toad 에서 디버깅이 가능하다. DB 접속 후 우선 Schema Browser 를 실행한다. Schema Browser 작업할 Package 나 Procedure 를 더블 클릭하면 선택한 항목에 대해서 별도 작업 창이 뜨게 된다. 여기서 이제 Break Point 를 찍어서 실행시키면 되는데 메뉴에 Debug 항목을 보면 Debug 시 필요한 작업에 대하 기능 및 단축키를 알 수 있다. 메뉴에서 Run (or 단축키 F11) 를 누르면 실행이 되고 그 뒤에 나오는 해당 Procedure의 파라매터를 입력하는 화면에서 파라매터의 값을 넣어주고 실행시켜주면 찍어놓은 Break Point 에서부터 Debug 메뉴에서 원하는 스텝대로 선택하여 디버깅..