2009-05-12 2 views
0

Ich habe einige ASPX-Dateien in Testmaschine eingesetzt, die IIS7 und Visual Studio hat 2008Wie Breakpoint setzen in der entfalteten ASPX-Datei

Jetzt habe ich mit VS2008 und öffnen Sie eine ASPX-Datei in den w3wp Prozess angebracht. Die ASP-Datei hat einige Inline-Code wie

<% DoSomthing() %> 

ich den Cursor auf diese Zeile und drücken Sie F9 bewegen, aber in der Statusleiste zeigt „Das ist für einen Breakpoint keine gültige Position ist“. Ich habe unten in der Datei web.config festgelegt.

<compilation defaultLanguage="c#" debug="true"> 

So, wie Haltepunkt für eine bereitgestellte Aspx-Datei festlegen?

+0

Wenn Sie Ihren Code debuggen möchten, um einige Zwischenwerte zu sehen, können Sie Logging usw. verwenden. – Kirtan

+0

In diesem Fall muss ich den Haltepunkt setzen, um den Speicher anzuzeigen. –

+0

DoSomething() ruft eine Methode auf, die in eine Assembly kompiliert wird, richtig? Wenn diese Assembly nicht im DEBUG-Modus erstellt wurde, können Sie keine Haltepunkte in ... setzen. – codeulike

Antwort

0

Sie sollten mindestens den gleichen Quellcode haben, der auf dem IIS-Server angezeigt wurde, den Debugger an die lokale Maschine anfügen (testen), eine Verbindung mit der von der IIS-Anwendung verwendeten Datenbank herstellen und den Fehler simulieren. Sie sollten keine Probleme haben. Viel Glück.

Verwandte Themen