Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Script Debugging Not Working (VS 2008)

I recently installed VS 6.0 after installing VS 2008 and overwrite JIT settings .. when i started VS 2008 option dialog .. it said another debugger has taken over VS 2008 debugger and I asked me to reset .. so I did ..

Now everything works fine except javascript debugging. I am unable to debug javascript .. I can set breakpoint .. but in debug mode when I hover the breakpoint it says "The breakpoint will not currently be hit. The document is not loaded" ..

How can I solve this issue? Can I reset JIT Settings?

like image 543
Zuhaib Avatar asked Nov 03 '08 06:11

Zuhaib


2 Answers

It sounds like your script debugging is disabled. To enable it goto, tools internet options, advanced and make sure disable script debugging is unticked.

What I also found helps is if you put a

"debugger;"

line in your javascript. Remeber that if you put a debugger statement on the first line in a function it will not attach the debugger, as far as I am aware that is a known bug with the implemention of the javascript debugger engine.

var myFunction = new function()
{
  debugger;
  alert('This will not properly attach the debugger');
}

A workaround to that is:

var myFunctionThatDoesAttachTheDebugger = new function()
{
    var x = 0;
    debugger;
    alert('this should work and attach the debugger');
}

A very usefull way I have also found, is by opening the website you want to debug, and then simply type the following in the url bar:

javascript:debugger;

That will also launch the debugger and give you a opportunity to attach the debugger.

Hope it helps

Rihan Meij

like image 133
Rihan Meij Avatar answered Sep 22 '22 11:09

Rihan Meij


I guess I have to reinstall Visual Studio 2008 and see if that solves this problem

like image 35
Zuhaib Avatar answered Sep 21 '22 11:09

Zuhaib