Archive for the ‘Debuggen’ Category

Debugger in Javascript

Wednesday, November 7th, 2007

Wer wie ich mit Visual Studio arbeitet wird irgendwann mal die Stop-Marker für den Sourcecode lieben. In Javascript funktionieren diese Marker leider in externen Javascript dateien.

 1   <script type=”text/javascript”src=”js/extern.js”>

 2   </script >

Hat man auf der ASPX Seite direkt einen Javascript-Block eingesetzt dann kann man mit Visual Studio kein Stop-Marker mehr setzen.

 1   <script type=”text/javascript”>

 2      

 4      function Foo() {

 5         

 6         debugger;

 7         alert(“Hallo Welt!”);

 8         

 9      }

10   </script >

Abhilfe schafft der befehl “debugger” in ein Javascript.

Beim Ausführen des Befehls “Foo” hält Visual Studio in der Zeile “debugger” an und unterbricht die Ausführung. Jetzt kann man die Vorzüge des Visual Studio Deuggers benutzen. :-)

Visual Studio 2005 F5 debuggen bei ASP.NET Anwendungen beschleunigen

Thursday, August 23rd, 2007

Lange hab ich mich darüber geärgert. Bei größeren ASP.NET Anwendungen ist das starten des Debuggers (F5) sehr langsam. Oftmals musste ich mehr als eine Minute warten, bis der Webbrowser gestartet wird und ich die Anwendung debuggen kann.

Im KB 936344 wird von Microsoft beschrieben, wie man das Starten verbessern kann.

Lösung 1:

  1. Visual Studio 2005 öffnen
  2. ASP.NET Anwendung öffnen
  3. Menü “Debuggen” öffnen und den Menüpunkt “Alle Haltepunkte löschen” auswählen
  4. Geschwindigkeit prüfen.

Lösung 2:

  1. Visual Studio 2005 öffnen
  2. Menü “Extras” und anschließend “Optionen” auswählen.
  3. Bereich “Debugger” auswählen
  4. “Quelldateien müssen exakt mit der Originalversion Übereinstimmen” deaktivieren

Lösung 3 (nix für Sicherheitsfanatiker):

Das Projektverzeichnis für den Virenscanner aussperren. Somit wird unterdrückt, dass der Sourcecode jedesmal durch den Virenscanner läuft, wenn diese verwendet werden.