Wie kann ich den Entwicklungswebserver automatisch stoppen, wenn ich das Debuggen in Visual Studio stoppe?stop development server, wenn ich das debuggen aufgreife
Antwort
Es gibt keine Möglichkeit, den Asp.Net-Entwicklungsdienst automatisch stoppen zu lassen, wenn Sie auf die Schaltfläche "Debuggen beenden" klicken, da nur der Debugger getrennt wird. Sie könnten den Prozess jedoch explizit explizit beenden (was wiederum dazu führen würde, dass VS das Debugging beendet).
Diese Frage zeigt, wie Sie diese in einem Makro tun könnte:
Automatically stop/restart ASP.NET Development Server on Build
Alternativ nehmen Sie einen Blick auf die Antwort von MAT3 auf, wie Sie die Entwicklungs-Server jedes Mal zwingen können Sie das Debuggen starten neu zu starten (obwohl es wird weiterhin ausgeführt, nachdem Sie Ihre Debugging-Sitzung abgeschlossen haben, bis Sie das nächste Mal Ihr Problem ausführen).
Was ist mit dem Downvote? – Justin
Aktivieren "Edit & Weiter" auf dem Projekt Web-Server für mich gearbeitet. Es beendet Cassini nicht, wenn Sie das Debuggen beenden, aber es startet Cassini neu, wenn Sie das Debuggen starten.
Ich hatte Edit & Continue aktiviert und Cassini heruntergefahren, als ich mit dem Debugging aufhörte. Ich benutze x64 - vielleicht macht das etwas aus. @ mat3 - hast du x86 oder x64 ausgeführt? – mco
Ich dachte, es stoppte eine Debugging-Sitzung, die Cassini zum Herunterfahren brachte. Aber ich denke, es ist tatsächlich eine Datei zu bearbeiten, die aus TFS ausgecheckt werden muss, was dazu führt, dass das Projekt neu geladen wird, was der wahre Schuldige ist. – Daz
Das gleiche wie mco ist mir passiert: Wenn ich Edit and Continue aktiviere, stoppt Cassini tatsächlich, wenn ich den Debugger stoppe. Ich bin auf VS2010 x64, weiß nicht, ob dies auf VS2008 (wie Originalfrage) gelten wird. Dies hilft sehr bei Entity Framework-basierten Anwendungen, die eine Verbindung zum DBMS offen halten, wenn Sie (in frühen Phasen der Entwicklung) die gesamte Datenbank häufig löschen müssen. –
Ein weiterer Trick besteht darin, den Zeitstempel web.config beim Post-Build-Ereignis zu aktualisieren. In meiner Antwort auf die Frage Can Visual Studio restart IIS Express on new debugging session? finden Sie detaillierte Anweisungen dazu.
- 1. Starten Sie das Debuggen, nachdem Stop auf Visual Studio
- 2. ASP.NET Development Server nicht zugänglich
- 3. php artisan development server abstürzen
- 4. ASP Development Server manuell starten?
- 5. ASP.NET Development Server - Logfile Lage
- 6. Ich möchte mysql Server debuggen
- 7. Java Stop Server Thema
- 8. MATLAB Einstellungen - Stop wenn Fehler
- 9. Remotestart stop jboss server
- 10. ASP.NET Development Server ignoriert Browser-Kultur
- 11. vb.net - Stop Schleife, wenn ich Knopf drücken
- 12. Visual Studio Development Server nicht CSS und JavaScript aktualisieren?
- 13. Stop-Update wenn Inaktiv
- 14. Stop Laravel Server mit Befehl
- 15. Stop läuft PHP Server, Kommandozeile
- 16. Wo finde ich das Microsoft .NET Framework Development Guide?
- 17. Wenn ich versuche, das Projekt zu debuggen, laufen alle Tests automatisch ab. Wie ich das stoppe
- 18. Flash Media Server debuggen
- 19. Proper Stop Stop IntentService
- 20. Zugriffsverletzungsfehler, wenn ich mein Prioritätswarteschlangenprogramm debuggen
- 21. Quelle nicht gefunden, wenn auf dem Server debuggen (Eclipse)
- 22. Debugging in SQL Server debuggen?
- 23. iphone development
- 24. Business Intelligence Development Studio
- 25. Eclipse Luna gibt NullPointerException, wenn das Debuggen einen Haltepunkt erreicht
- 26. AWS Boto - Stop-Server in Threads
- 27. Hilfe: Wie aktiviert man Windows-Authentifizierung auf ASP.NET Development Server?
- 28. Mobile Application Development Framework
- 29. Ausführen/Stoppen von Django Development Server in Elektron
- 30. ASP.NET Development Server aktualisiert keine Änderungen an Markup/Code
warum sollten Sie das tun? Es ist nicht wie eine WinForm-Umgebung. In einer Webanwendung können Sie Code bearbeiten, während der Dev-Server noch läuft, und auf Aktualisieren klicken und die Änderungen sehen. – Darknight
ich möchte es stoppen, weil die Anwendung funktioniert, wenn der Entwicklungsserver läuft –
wie ist das möglich? es sei denn, Sie haben einen clientseitigen Code, der fortfährt? – Darknight