breakpoints im code-behind keine Treffer
gemeinsame problem, denke ich, aber keine Lösung hat funktioniert, so weit:
meine Haltepunkte (asp.net 2.0) getroffen, schön im "backend" - Versammlungen aber nicht
in der code-behind.
ich auch sehen kann das
<% Antwort.CacheControl="no-cache"; %> line geschlagen in meiner asp.net master-Datei
aber immer noch nicht den code dahinter.
Bin ich mit VS 2005, windows 7 32-bit.
Jede Idee, was könnte ich sonst noch prüfen?
versuchen Sie zu ausführen es in anderen browser, wenn es hilft
funktioniert gut, wenn ich die debug-Quelle direkt anstelle der Befestigung an den asp.net Prozess.
und wenn du was machen andere Browser standardmäßig, d.h. in der asp.net dann verarbeiten ?
funktioniert gut, wenn ich die debug-Quelle direkt anstelle der Befestigung an den asp.net Prozess.
und wenn du was machen andere Browser standardmäßig, d.h. in der asp.net dann verarbeiten ?
InformationsquelleAutor Greg | 2011-05-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Ihr code Datei neuer ist als die kompilierte version, die ausgeführt wird gegen die (auf dem web-server, ob IIS oder dem dev-server), Haltepunkte nicht getroffen werden (die roten Kreise werden hohl).
Versuche es mit einem clean /rebuild und sehen, ob das funktioniert.
EDIT:
Ich nur etwas aufgefallen in deinem letzten Kommentar; Sie sagten, Sie sind das anbringen an der asp.net Prozess. Zu dem Prozess sind Sie anbringen? Es sollte w3wp.exe.
InformationsquelleAutor Mark Avenius
Mein problem war, dass ich das erstellt eine neue Konfiguration für das Projekt, aber, dass keiner der debug-Eigenschaften, die auf das Projekt gesetzt wurden. Also das ist, was ich zu tun hatte:
InformationsquelleAutor GotDibbs
Ich denke, es ist ein problem beim laden der Symbole für die Seite, und damit der Haltepunkt ist nicht zu schlagen,
versuchen, diese
1 - Beim Debuggen in Visual Studio, klicken Sie auf die Debug - > Windows - > Module. Die IDE dock ein Modul-Fenster, zeigt alle Module, die geladen wurde für Ihr Projekt.
2 - Look für Ihr Projekt die DLL, und überprüfen Sie das Symbol Status.
3 - Wenn er sagt-Symbole Geladen, dann Sie sind golden. Wenn es so etwas wie sagt, Nicht finden, oder öffnen Sie die PDB-Datei mit der rechten Maustaste auf das Modul, wählen Sie Laden von Symbolen, und navigieren Sie zu dem Pfad Ihres PDB.
4 - ich habe festgestellt, dass es manchmal notwendig ist, zu
stoppen Sie den debugger
schließen Sie das IDE -
schließen Sie die Host-Anwendung
nuke die obj-und bin-Ordner
starten Sie die IDE neu
erstellen Sie das Projekt neu
gehen durch das Fenster Module wieder
Sobald Sie navigieren Sie zu dem Speicherort Sie Ihre PDB-Datei, das Symbol Status ändern sollte-Symbole Geladen, und Sie sollten jetzt in der Lage, zu fangen und einen breakpoint auf deine Zeile im code.
hoffe, es hilft !
Antwort Quelle
setzen Sie einen Haltepunkt im code-behind und Debuggen die Lösung, nur den Mauszeiger über den Haltepunkt, erhalten Sie einen Hinweis, was falsch ist.
es ist eigentlich mehr codefile als codebehind. keine Symbole geladen. Haben Sie keine Erfahrung mit ASP.NET obwohl?:)
jup, hatte das gleiche "keine Symbole geladen" problem, dann Tat ich das, was ich gepostet habe 🙂
in aspx.cs-Dateien?:) sind Sie nicht dynamisch kompiliert, oder was? wenn nicht, keine Ahnung, in welcher dll Sie zusammengestellt
InformationsquelleAutor ta-run
In meinem Fall habe ich aktualisiert meine repo von Git und das Projekt geändert von Lokalen IIS auf IIS Express (Projekt - > Eigenschaften - > Registerkarte "Web"). Diese irgendwie versaut meine Konfiguration und ich war nicht in der Lage zu Debuggen.
InformationsquelleAutor Lenin