Ich verwende VSTS 2008 + .Net + C#. Ich entwickle eine ASP.Net Webanwendung. Ich habe einen generischen Handler hinzugefügt, d. H. Eine .ashx-Datei. Wie Debuggen dieser Aschx-Datei in VSTS 2008? Ich finde, dass es keine Ansicht im Browser gibt oder als Startseitenoption eingestellt ist. Irgendwelche Ideen?Wie Debug Aschx-Datei in VSTS?
Antwort
Sie können Ihr Studio einfach an Ihren IIS-Webserver anschließen (Debug -> An Prozess anhängen ->w3wp.exe
).
Sie meinen, die Webanwendung in IIS zu implementieren, wenn an W3wp anhängen und Unterbrechungspunkt in Aschx-Datei festlegen? – George2
Das ist genau was ich meine. –
Ich habe den App-Pool gestoppt und den App-Pool gestartet, aber kein w3wp-Prozess wird ausgeführt ... wie hängt er an? Oder sollte ich an einen anderen Prozessnamen anhängen? – George2
Wenn es sich bei Ihrem Projekt um ein Web-Service-Projekt handelt (oder einen ähnlichen Namen - das Symbol würde einen Globus mit einem Dokument und C# enthalten), können Sie dieses Projekt einfach über VS ausführen. VS wird den integrierten ASP.Net Development Server ausführen und den IExplorer mit Links zu allen Dateien öffnen. (zumindest das, was es für mich tut)
Sorry, mein Projekt ist kein Web-Service-Projekt. Wenn ich F5 zum Debuggen in VSTS2008 drücke, gibt es einen Fehler, der besagt, dass die Datei default.aspx nicht gefunden werden kann. Ich entwickle eine ASP.Net-Anwendung und ich löschte die default.aspx und ich brauche nur eine generische Handler Ashx-Datei in meinen Anforderungen. Irgendwelche Ideen, um die Aschx-Datei zu debuggen? Die Ashx-Datei ist die einzige Datei in meiner Web-Anwendung, neben anderen Dienstprogramm C# -Klassen. – George2
Hallo, George, hast du _try_ mit der rechten Maustaste auf die .ASHX-Datei und mit "View in Browser"? –
Hi John, es gibt kein solches Kontextmenü für die Ansicht im Browser in VSTS 2008. – George2