본문 바로가기
웹/ASP.Net

로컬 IIS 에 배포한 ASP.Net 웹 응용 프로그램 디버깅하기

by 브래드.권 2015. 11. 25.

비주얼 스튜디오를 통하지 않고 로컬 IIS 7.0 에 ASP.Net 웹 응용프로그램을 배포한 뒤 비주얼 스튜디오에서 디버깅하는 방법

 

테스트 환경: Visual Studio 2005, IIS 7.0, .NET Framework 2.0

 

예) 웹 응용프로그램을 로컬 IIS 에 배포한 뒤 디버깅해야 할 경우

방법)

1. 디버깅할 웹 응용프로그램을 IE 로 띄웁니다.

2. 비주얼 스튜디오>디버그>프로세스에 연결...>사용 가능한 프로세스 섹션에서 모든 세션의 프로세스 표시 체크

3. 프로세스 중 w3wp.exe 를 선택하여 연결.

    이 프로세스에 연결하면 컴퓨터가 손상될 수 있다는 보안 경고가 뜨더라도 그냥 연결하면 됨.

** 만약 디버깅 시 중단점이 안 먹히고 에러내용이 소스 버전이 일치하지 않는다는 문제라면 도구 > 옵션 > 디버깅 > 일반 > 소스 파일이 원래 버전과 정확하게 일치해야 함 항목 체크 해제

 

이렇게 하면 프로그램 동작 시 디버깅을 할 수가 있습니다.

 

참고 url: https://msdn.microsoft.com/ko-kr/library/aa291233(v=vs.71).aspx