NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 학습
  • 매뉴얼

    학습


    Web ASP.NET - 웹서비스 디버깅 하기. (How to web service debugging.)

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. ASP.NET에서 웹서비스를 디버깅하는 방법은 웹참조를 추가한 후 중단점(Break Point)에서 F11을 누르면 웹서비스에 연결 여부를 묻는 창이 나타납니다. 연결을 클릭하면 동적으로 웹서비스 모듈이 로딩되고 디버깅이 시작되는데요. 프로젝트 참조가 아닌 DLL 파일을 직접 참조(Direct Reference)하는 경우에는 디버깅이 안됩니다. 이 때에는 아래 그림과 같이 해당 프로젝트에서 우클릭하여 디버깅할 수 있습니다.

    yqTUMMI.png

     

     

    참고로, 웹서비스의 Web.Config 파일에서 Debug 옵션이 False인 경우 아래와 같은 경고창이 표시될 수 있습니다. "디버깅 할 수 있도록 Web.config 파일을 수정합니다."에 체크한 후 확인을 클릭하면 자동으로 수정되고 디버깅 모드로 들어갑니다.

    LfiPQ1B.png

     

     

    하나의 웹서비스 프로젝트에 여러개의 서비스가 있으면 디버깅 인스턴스에서 asmx만 변경해주면 됩니다. 예를 들어 프로젝트에 CommonWebService와 NgWebService가 있다고 가정합시다. 기본 CommonWebService.asmx가 열리고, 브라우저 주소에서 NgWebService.asmx로 변경해도 디버깅 인스턴스는 유지됩니다. 만약, 소스가 없고, 모듈만 존재한다면 PDB파일은 존재해야 디버깅을 할 수 있습니다.

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.