Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

vs2010: trying to debug javascript using Chrome: this is not a valid location for a breakpoint

Everytime I try to set a debug point in Javascript, eietehr while in Design mode or while runniong, I get the error:

 trying to set a breakpoint in javascript: this is not a valid location for a breakpoint

When I go to VS2010's Options screen under Debugging Just In Time, I see that Managed, Native & Script are selected,

I also placed the line "debugger;" in the first line of a javascript function that is called but the break is never hit.

In the Web.Config (although this is probably for compiled code:):

<compilation debug="true

I'm reliving this problem on a new machine...Can u help?

Edit: I left out a huge detail:

Google Chrome is my default browser.

(I am trying to debug a Chrome-only error.)

Must I resort to other debug tools other than VS2010? I am thinking that it should work. Too hopeful, eh?

like image 466
Chad Avatar asked Jun 09 '10 04:06

Chad


People also ask

Why my breakpoints are not working?

If a source file has changed and the source no longer matches the code you're debugging, the debugger won't set breakpoints in the code by default. Normally, this problem happens when a source file is changed, but the source code wasn't rebuilt. To fix this issue, rebuild the project.

Can you set a breakpoint in JavaScript?

Setting BreakpointsIn the debugger window, you can set breakpoints in the JavaScript code. At each breakpoint, JavaScript will stop executing, and let you examine JavaScript values. After examining values, you can resume the execution of code (typically with a play button).


2 Answers

You can debug javascript within chrome alone.

See this
How do you launch the JavaScript debugger in Google Chrome?
http://www.youtube.com/watch?v=c_oiQYirKuY&feature=player_embedded
https://developer.chrome.com/devtools http://www.chromium.org/devtools

like image 195
IsmailS Avatar answered Oct 02 '22 01:10

IsmailS


visual studio only debugs js running in IE, as far as I'm aware. chrome has a console-type debugger which I have no idea how to use- it's available from the page icon>developer>javascript console. you could also look into chrome extensions to see if anyone has created a nicer debugger. i know there's a firebug extension available but i'm not sure what features it offers.

if all else fails:

alert('made it this far!');
like image 41
lincolnk Avatar answered Oct 02 '22 00:10

lincolnk