* 당연하지만, 솔루션의 속성에서 구성속성(또는 구성관리자)에서 디버깅모드로 선택되어 있는지 확인할 것.
* 문제는 솔루션에 프로젝트들의 생성 및 삭제 빈도가 많을 경우 어느 순간 본인도 모르게 위의 설정에 이상이 없는데도 디버깅이 안되는 경우가 있습니다.
이럴경우 한가지 더 염두해둬야 할 것이 있는데 도구 상자에 사용자 서버컨트롤이 등록되어 있을 경우 예전 버전으로 되어 있다면 이부분을 갱신할 필요가 있다는 거지요. 그리고 이와 연관된 부분이 바로 '참조' 관련이지요. 해당 웹프로젝트의 속성페이지를 보시면 '참조'에 해당하는 부분이 있는데 이 참조하는 서버컨트롤등이 업데이트되었는데 해당 웹프로젝트는 알아채지 못하는 경우가 있습니다. 이럴때 다시 참조하시면 문제해결이 됩니다. 또는 새로 갱신한 사용자컨트롤을 디자인 페이지에 끌어 놓으셔도 됩니다.
* 솔루션에 프로젝트가 많을경우는 빌드순서에도 신경을 써야겠지요. * 이렇게해도 디버그 할 수 없다는 메시지가 나올때도 있습니다. 이경우는 실제로 디버깅이 되지만 메시지만 나오는 버그로서 이것마저 해결하려면 '프로젝트/bin/Release/'내의 해당 컨트롤 dll파일을 삭제해 주시면 됩니다.
어리석게도 제가 오늘 이 경우를 당해서 한참을 고민했네요. 나중에 이런일 생기면 참고하도록 삽질난에 쓰려다가 개발툴관련이라 이곳에 적어둡니다.