이 매우 간단한 ASP.NET 응용 프로그램에서 Visual Web Developer 2008 Express는 JavaScript 코드를 정상적으로 디버깅 할 수 있지만 Visual Studio 2005의 전체 버전은을 디버깅 할 수 없습니다. 즉, 메인에서 줄을 클릭하면 .js 파일 질문에이라는 마크가있는 빨간색 원을 표시합니다. 마우스를 가리키면 "이 중단 점에 도달하지 않고이 문서에 아무런 기호도로드되지 않았습니다."Visual Studio 2005에서 내 JavaScript 코드를 디버그하지 않는 이유는 무엇입니까?
Visual Web Developer 2008과 같은 JavaScript 코드를 디버깅하려면 Visual Studio 2005에 어떤 작업을해야합니까?
을 Default.aspx :
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="TestJavascriptDebugging2005._Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<script type="text/javascript" src="javascript/main.js"></script>
</head>
<body>
<form id="form1" runat="server">
<div>
<p>This is HTML and <script type="text/javascript">test()</script>.</p>
<p><button onclick="doIt(this)">Test</button></p>
</div>
</form>
</body>
</html>
자바 스크립트/main.js :
function test() {
document.write("this is from javascript code2");
}
function doIt(element) {
alert("This is the javascript function2.");
}
쿨 - VS2008의 통합 버전을 사용하면 훨씬 간단합니다. :) –
VS 2008에서 삶이 더 간단합니다. 개인적으로 선호하는 또 다른 사항은 브라우저 기반 디버거 (firebug/firefox) – rAm