2016-10-25 4 views
0

VB를 사용하여 이전 ASP.Net 프로젝트에서 작업 중입니다. VS2012를 사용하고 있습니다.중단 점이 적중되지 않습니다. "중단 점에 도달하지 않습니다. 코드 소스가 다릅니다."라는 메시지가 나타납니다.

디버거가 특정 클래스에 대한 내 중단 점을 처리하지 않습니다 (지금까지 다른 클래스와 함께 문제 없음).

파일을 변경하지 않고 앱을 실행하면 해당 중단 점에 제대로 도달했습니다. 이 파일 (심지어 \ n 문자를 추가하는 경우에도)을 변경하면 다음에 앱을 실행할 때 해당 중단 점이 더 이상 히트되지 않으며 "중단 점이 발생하지 않기 때문에 중단 점에 도달하지 않습니다. 소스 코드가 다릅니다. "

변경 사항을이 파일에 적용하도록 디버거를 유지하려면 어떻게해야합니까? 이 특정 파일에 문제가있는 이유는 무엇입니까?

나는 다른 유사한 포스트에서 건의 한대로 나의 ASP 임시 파일을 제거하는 것을 시도했다. 도와주지 않았어.

재건축도 도움이되지 않습니다. 사전

+1

C# 프로젝트에서 너무 오래 전에 프로젝트를 컴파일하여 다른 사용자의 문제를 해결 한 것처럼 보였습니다. –

+3

솔루션을 정리하고 다시 작성하십시오. –

+0

이것은 ASP.NET 프로젝트입니다. 청소할 옵션이 없습니다. 재구성해도 문제가 해결되지 않습니다. –

답변

0

솔루션 1

들으 : 오른쪽 휴식을 클릭 점 -> 위치 -> 소스 코드가 원래 버전 (체크 확인란을 선택) 다를 수 있도록 허용합니다.

해결 방법 2 : 위의 해결 방법이 작동하지 않으면 디버그 -> 첨부를 처리하고 현재 웹 프로젝트가 실행되는 포트/서비스를 연결하십시오. 희망이 도움이됩니다.

0

현재 구성 관리자가 변경하려는 ASP.NET 프로젝트를 "빌드"하도록 설정했는지 확인합니다.이 구성은 변경 -> 구성 관리자 아래에 있습니다.

그런 다음 솔루션/프로젝트를 다시 작성하십시오.

관련 문제