문제

방금 스택 오버플로 질문에서 이 내용이 언급된 것을 봤습니다. 최고의 WYSIWYG CSS 편집기 그리고 그것이 가능하다는 것을 몰랐습니다.저는 Visual Studio 초보자인데 어떻게 하나요?

JavaScript용 디버거가 별도로 있나요?코드 숨김 페이지에 대한 작업 방법을 알고 있습니다 ...나는 보통 JavaScript 코드 디버깅을 처리하기 위해 Firebug를 사용합니다.

나는 사용하고있다 비주얼 스튜디오 2005.

도움이 되었습니까?

해결책

나는 사용하는 것을 선호한다 개똥 벌레 내가 사용할 수 없는 프로젝트에 비주얼 스튜디오 2008 에.

다른 팁

Visual Studio 2005에서 디버깅하려면 '스크립트 디버깅 비활성화'가 선택 해제되어 있는지 확인하세요.그런 다음 Internet Explorer에서 웹페이지를 로드합니다.Visual Studio 2005 내부의 디버그 메뉴에서 '프로세스에 연결'을 선택하고 웹페이지가 로드된 Internet Explorer 인스턴스를 선택합니다.

대안적으로, 개똥 벌레 팀은 페이지에 스크립트로 포함하거나 브라우저의 북마크를 통해 실행할 수 있는 "라이트" 버전을 개발 중입니다.Firebug가 제공하는 전체 디버거를 제공하지는 않지만 변수를 검사하고 콘솔에 항목을 기록할 수 있는 콘솔과 명령줄을 제공합니다.

Visual Studio 2008 ASP.NET 프로젝트에는 기본적으로 디버깅이 활성화되어 있습니다.웹 사이트/웹앱 프로젝트가 ASP.NET 디버그 서버에서 실행되는 동안 .js 파일 내에 중단점을 설정할 수 있습니다.

TechRepublic은 좋은 안내를 제공합니다. - 참조 Visual Studio 2008은 JavaScript 디버깅을 단순화합니다..

VS2005 또는 2008에서 '스크립트 디버깅 비활성화'가 선택 해제되어 있는지 확인하고 F5를 누르면 디버깅이 시작됩니다.

또한 .aspx 페이지 내에 JavaScript가 있는 경우 스크립트 탐색을 통해 이를 찾아야 한다는 점도 참고하고 싶습니다.그러나 별도의 .js 파일에 있는 경우 .cs 파일과 마찬가지로 중단점을 넣을 수 있습니다.

Internet Explorer에서 다음을 선택합니다. 보다 -> 스크립트 디버거 -> 열려 있는.그렇게 해야 합니다.

일반적으로 문제가있는 위치를 알고 있으므로 키워드 "디버거"를 배치하여 JavaScript 코드에서 중단 점을 설정할 수 있습니다. 자바 스크립트 코드의 한 줄 (인용문이없는)에서 중단 점을 설정하십시오.

Internet Explorer에 접근하면 디버깅할지 묻고 목록에서 디버거를 선택하라는 메시지가 표시됩니다. 해당 목록에 Visual Studio가 표시되기를 바랍니다(새 인스턴스와 현재 실행 중인 인스턴스 모두). 예) - 사용 중인 경우 파이어폭스 ~와 함께 개똥 벌레, 해당 줄에서 실행이 자동으로 중지되고 Visual Studio가 아닌 Firebug 디버거 내에 있게 됩니다.

이를 위해 Internet Explorer를 설정하려면 다음을 수행해야 합니다. Internet Explorer 내에서 다음 메뉴 경로를 따르세요. 도구 > 인터넷 옵션 > 고급 탭 > 선택 취소 "스크립트 디버깅 비활성화" 옵션.

Visual Studio 2005의 JavaScript 내에서 중단점을 설정할 수 있지만 Internet Explorer에서 활성화해야 하는 디버깅 외에도 .js 파일에서만 중단점을 설정할 수 있습니다.인라인 JavaScript 코드는 디버깅할 수 없습니다.

또한 디버깅에 들어가기 위해 연결 프로세스 메서드를 사용할 때 JavaScript 코드를 디버깅하려고 할 때 가끔 문제가 발생합니다.저는 일반적으로 "디버깅 시작" 녹색 화살표를 사용합니다.중단점 아이콘(기본적으로 Burgandy Circle)이 채워지면 코드가 .js 파일의 중단점에서 중지된다는 것을 알 수 있습니다.채워지지 않으면 결코 거기서 멈추지 않을 것입니다.

마지막으로, 디버깅이 활성화되어 있는지 확인하십시오. ASP.NET 구성 설정.

Visual Studio 2005에서 클라이언트 JavaScript 코드 디버깅:

JavaScript 코드 시작 부분에 다음 코드를 추가합니다.

debugger

보다 Visual Studio 2005에서 클라이언트 JavaScript 디버깅.

응 사용 중 마이크로소프트 스크립트 편집기 Office XP 또는 Office 2003이 설치된 경우 옵션입니다.IE에서는 스크립트 디버깅 비활성화(Internet Explorer) 및 스크립트 디버깅 비활성화(기타)를 선택 취소합니다.

IE를 다시 시작하세요.보기 메뉴에 "스크립트 디버깅"이라는 새 항목이 있으면 열기를 선택하세요.VS2005 또는 Microsoft Script Editor의 새 인스턴스 중 하나를 선택하고 사용해 보세요.

편집하다:노력하다 이것 튜토리얼 링크

나는 보통 JS 디버깅을 처리하기 위해 Firebug를 사용합니다.

IE에서 디버깅해야 하는 경우가 아니라면 Firebug 사용을 중단할 필요가 없습니다.이는 다른 유형의 페이지와 마찬가지로 ASP.NET 페이지의 JavaScript에서도 작동합니다.

Visual Studio의 JavaScript 디버깅은 괜찮지만 실제로 Firebug가 집계하는 전체 범위의 클라이언트 측 정보와 경쟁할 수는 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top