2009-06-01 13 views
1

Ich habe Skript Debugging in IE aktiviert .. Ich habe das Debugger-Schlüsselwort in der Datei und es wird auch gefangen .. Der Debugger ist bereits an den IE-Prozess und Typ ist Skript ..Javascript-Debugging in Visual Studio

Wenn ich aufgefordert wurde "Möchten Sie debuggen" drückte ich Ja und wählen Sie Visual Studio 2008 (mit meinem Projekt geöffnet). Wenn Visual Studio geöffnet wird, erhalte ich eine Warnung: "Für den aktuellen Standort ist kein Quellcode verfügbar." Wenn ich einen Haltepunkt setze, öffnet sich eine ältere Version der Datei.

Ich denke, es ist ein Problem mit Visual Studio-Cache.

Irgendwelche Hilfe?

+0

Haben Sie den Cache Ihres Browsers gelöscht? – Cerebrus

+0

YUP! Ich habe alles getan, indem ich den Browser-Cache gelöscht, IIS zurückgesetzt und VS neu gestartet habe. –

Antwort

1

Dies ist möglicherweise nicht das, was Sie gefragt haben, aber mein Rat wäre, VS für JavaScript-Debugging zu dump und stattdessen Firebug für diesen Zweck zu verwenden. Ich tat es und würde nicht zurück gehen wollen.

Außerdem kann Firebug so viel mehr nützliche Dinge als nur Javascript Debugging, also wenn Sie über AJAX seyious sind, entwickeln Sie wirklich wollen es trotzdem installieren.

+1

Danke für die Vorschläge mate. Ich benutze FireBug, wenn ich Firefox verwende. Aber ich muss wirklich auf IE debuggen !! :( –

0

Es ist nicht VS Cache seinen Browser-Cache. F5 um die neuesten js in den Browser zu bekommen.

0

Das ist so ein frustrierendes Problem. Hier ist, wie Sie es in VS 2013 ansprechen (hoffentlich haben Sie ein Upgrade).

Gehen Sie zu Internet Explorer> Internetoptionen> Erweitert und deaktivieren Sie Skriptdebuggen deaktivieren (Internet Explorer) und Skriptdebugging deaktivieren (Andere).

Wenn Sie jetzt in Visual Studio einen Haltepunkt setzen und Ihre Lösung im Debug-Modus mit ausgewähltem Internet Explorer ausführen, trifft dies Ihre Haltepunkte. Ich bin mir nicht sicher, ob es einen möglichen Weg für andere Browser gibt.