2009-04-08 15 views
1

Ich komme aus der Django-Welt, um eine ziemlich komplizierte klassische ASP-Site zu pflegen. Leider ist die Seite mit unkommentiertem, kopierten/eingefügten Spaghetti-Code gespickt, der über mehrere hundert Dateien verteilt ist, die in einigen Dutzend Verzeichnissen versteckt sind.Schritt Debugging für klassische Asp mit VS2008

schroff zu sein, es ist ein bisschen wie ein Alptraum;)

Wie dem auch sei, ich bin sehr vertraut mit Eclipse, und ich frage mich, ob Visual Studio 2008, die Art der Debugging-Funktionen tun können Sie von einem solchen erwartet fruchtbare IDE. Kann ich diese ASP-Anwendung Zeile für Zeile durchlaufen, Haltepunkte setzen und den Inhalt von Variablen im laufenden Betrieb anzeigen? Wenn das so ist, wie?

Wenn ich alles zu einem Projekt hinzufügen muss, was ist der beste Weg, alles einzubringen? Ich habe vs in einer Weile nicht verwendet, aber zuletzt habe ich überprüft, dass es gerne viele Dateien zu Ihrem Webserver hinzugefügt hat. Ist das immer noch ein Problem?

Vielen Dank, kann meine geistige Gesundheit davon abhängen lol

bearbeiten: Ich sollte anmerken, dass ich mit VS2008 nicht verheiratet bin, wenn Sie wissen, von anderen Tools debuggen, die Sie denken, sind besser, lassen ich weiß es! Ich etwas so lange verwenden werden, da Dokumentation ist :)

Antwort

1
2

Versuch eine Eingabe here zu finden, scheint vielversprechend

+0

halten Sie es auf Windows 7 arbeiten werde? (Ich kann im Moment nicht gerade versuchen) – Jiaaro

+0

schwere Frage :) Nun, ich nehme an, dass angesichts der Tatsache, dass Sie VS08 installieren Sie keine Probleme haben werden. VS ist mit Abstand das beste Debugging-Tool, das ich bisher verwendet habe, ich glaube nicht, dass es besser werden kann, wenn es um ASP-Apps geht und allgemein .NET – Konstantinos

1
  1. Schalten Sie serverseitige Debuggen in IIS7
  2. Der schnellste Weg in die fallen Debugger ist das Wort

    Stopp

irgendwo in Ihrer aSP-Datei zu schreiben. Sobald Sie die Seite geladen haben, wird der Debugger angezeigt.

+0

Wir sind auf einem freigegebenen Server, der nicht erlaubt Sie verwenden serverseitige Debugging :( – Jiaaro

+0

Können Sie Visual Studio ausführen? Wenn nicht, dann müssen Sie nur tun response.write Debugging. –

+0

@ Michael Pryor - * Seufzer * Ich hatte auf etwas ein wenig eleganter Hoffnung - aber ach so Bisher war das die effektivste Methode – Jiaaro