VS2008의 JavaScript 디버거를 웹 프로젝트에 첨부하려고 할 때 실제 문제가 있습니다. 웹 응용 프로그램은 ASP.NET MVC 프로젝트이지만 중요하다고 생각하지 않습니다.VS2008의 JavaScript 디버깅
jQuery를 사용하고 페이지로드시 .js 파일이로드되고이 .js 파일에 $(document).ready(function() { ... }
이 호출되어 일부 작업이 수행되고 "작동합니다." 내가 중단 점을 설정하면 Cassini를 통해 프로젝트를 실행할 때 "현재 충돌 지점에 도달하지 않습니다.이 문서에 대한 심볼이로드되지 않았습니다."라는 메시지가 나타나면 사용할 수 없게됩니다.
이 오류 메시지는 자바 스크립트 파일이기 때문에 다소 혼란 스럽습니다. 따라서로드 할 수있는 심볼 파일이 있어야합니다. 즉 서버 측 코드를 디버깅하는 데 필요한 .pdb 파일입니다. 아니면 여기에 뭔가 빠졌나요?
여기에이 게시물이 있습니다. Using breakpoints to debug Javascript in IE and VS2008 하지만 도움이되지 않았습니다.
또한 디버그 세션을 시작한 후에 디버그 메뉴에서 브라우저를 연결하는 몇 가지 다른 권장 사항을 시도했으며 IE x86, IE x64 및 Firefox에서이 작업을 시도했습니다. "디버거"를 추가하면 내 코드를 다음 Firefox에서 휴식 및 Firefox 디버거에서 코드를 단계별로 보자하지만 VS2008이 작업을 수행 할 수 없습니다.
저는 VS2008로 Win7 x64 Ultimate를 실행 중이며 프로젝트는 jQuery로 ASP.NET MVC입니다.
아이디어가 있으십니까?
js 파일을 디버그 해본 적이 있습니까 (디버거를 코드에 넣으십시오)? 빈 html 페이지에 추가하면 어떻게됩니까? 스크립트 중단 점 예외를 던져서 VS 2008에 연결할 수 있는지 여부를 확인 하시겠습니까 ?? – RameshVel
Ramesh - 나는 그것을 시도하지 않았지만 지금은 가지고 있고 저것은 작동합니다. 댓글 대신 답변으로 답장을 보내면 정답으로 표시 할 수 있습니다. – Guy
방금 대답으로 추가했습니다 ... :) – RameshVel