XML Web services 디버깅
업데이트: 2007년 11월
이 항목은 다음 언어에 적용됩니다.
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
![]() |
![]() |
![]() |
![]() |
Standard |
![]() |
![]() |
![]() |
![]() |
Pro 및 Team |
![]() |
![]() |
![]() |
![]() |
표의 범례:
![]() |
해당 |
![]() |
해당 없음 |
![]() |
명령은 기본적으로 숨겨져 있습니다. |
XML Web Services는 공용 언어 런타임을 사용합니다. 그러므로 웹 서비스 디버깅은 ASP.NET 응용 프로그램 디버깅과 비슷합니다. 이 두 디버깅 간의 주된 차이점은 ASP.NET 응용 프로그램 디버깅의 경우 주로 인터페이스 컨트롤과 컨트롤 이벤트에 중점을 둔다는 것입니다. 웹 서비스는 대개 중간 계층에 배포되므로 사용자 인터페이스가 없습니다.
ASP.NET 작업자 프로세스에 연결하는 방법은 다른 모든 원격 프로세스에 연결하는 방법과 동일합니다. 자세한 내용은 실행 중인 프로세스에 연결을 참조하십시오.
웹 서비스의 중단점 적중
한 단계씩 웹 서비스 호출을 실행하지 않으면 디버거가 웹 서비스에 자동으로 연결되지 않습니다. 그러므로 호출을 한 단계씩 실행하는 경우가 아니면 웹 서비스의 중단점이 적중되지 않습니다. 한 단계씩 코드 실행 대신 디버깅 시작이나 계속을 사용하여 중단점까지 실행하려고 하면 중단점이 적중되지 않습니다.
웹 서비스의 중단점은 적중하지만 웹 서비스 프로젝트를 열지 않으면 소스 파일의 위치를 지정하라는 대화 상자가 나타납니다. 이 대화 상자에서 소스를 찾습니다. 대화 상자에서 지정한 파일 이름은 웹 서버에 있는 디버그 기호에 지정한 파일 이름과 일치해야 합니다.