Come posso arrestare automaticamente il server Web di sviluppo quando si interrompe il debug in Visual Studio?arrestare il server di sviluppo quando si interrompe il debug
risposta
Non c'è modo di arrestare automaticamente il servizio di sviluppo di Asp.Net quando si preme il pulsante "interrompi debug", poiché tutto ciò che viene fatto è scollegare il debugger. Potresti comunque uccidere esplicitamente il processo da solo (il che, a sua volta, causerebbe l'interruzione del debug da parte di VS).
Questa domanda mostra come si potrebbe fare questo in una macro:
Automatically stop/restart ASP.NET Development Server on Build
alternativa un'occhiata alla risposta di Mat3 su come è possibile forzare il server di sviluppo per riavviare ogni volta che si avvia il debug (anche se rimarrà in esecuzione dopo aver terminato la sessione di debug fino a quando non si esegue il probject successivo).
Che cosa è il downvote? – Justin
Abilitazione "Modifica & Continua" sul progetto di web server ha lavorato per me. Non chiude i cassini quando si interrompe il debug, ma riavvia Cassini all'avvio del debug.
Avevo abilitato Modifica e continua e ha chiuso Cassini quando ho interrotto il debug. Sto eseguendo x64 - forse è questo che fa la differenza. @ Mat3 - stavi usando x86 o x64? – mco
Ho pensato che fosse possibile interrompere una sessione di debug che stava causando l'arresto di Cassini. Ma penso che in realtà sta modificando un file che deve essere controllato da TFS che fa sì che il progetto venga ricaricato che è il vero colpevole. – Daz
Lo stesso che mi è successo mco: l'abilitazione di Modifica e Continua interrompe effettivamente Cassini quando interrompo il debugger. Sono su VS2010 x64, non so se questo si applicherà a VS2008 (come da domanda originale). Questo aiuta molto con le app basate su Entity Framework, che mantengono una connessione aperta al DBMS, quando è necessario (nelle prime fasi dello sviluppo) per eliminare l'intero database abbastanza frequentemente. –
Un altro trucco è aggiornare la data/ora web.config sull'evento post-build. Puoi trovare istruzioni dettagliate su come farlo nella mia risposta alla domanda Can Visual Studio restart IIS Express on new debugging session?.
- 1. Il debug di asp.net si interrompe improvvisamente
- 2. Come arrestare il timer durante il debug
- 3. Il debug del browser Android 2.3 si interrompe
- 4. GAE Il server di sviluppo Python si interrompe in modo intermittente dopo l'aggiornamento a 2.7
- 5. Come arrestare il server mongodb su Windows?
- 6. Come si interrompe lo sviluppo del server durante il test dell'unità?
- 7. Come chiudere un'applicazione ASP.NET con garbo quando si interrompe il debug in VS 2010?
- 8. Come arrestare il server web Tornado con ctrl + c?
- 9. L'attività in background si interrompe quando il dispositivo è bloccato?
- 10. birra installare MySQL, l'errore quando si cerca di arrestare il server
- 11. Come arrestare il server RabbitMQ su localhost
- 12. La connessione al server SQL remoto si interrompe quando si aggiorna il server Web al framework .net 4.6.1
- 13. Elemento video HTML5 non ricercabile quando si utilizza il server di sviluppo Django
- 14. Come arrestare Visual Studio che riorganizza Windows durante il debug
- 15. Il thread non si interrompe
- 16. Come arrestare il debug di Visual Studio 2008
- 17. Come eseguire il debug di PhantomJS quando si esegue Karma
- 18. Impossibile arrestare il server di binari con CTRL-C
- 19. Il punto di interruzione non si interrompe in Silverlight
- 20. Visual Studio non si interrompe in caso di eccezioni non gestite durante il debug
- 21. Il mio isa-swizzling si interrompe KVO
- 22. Il debug di un dispositivo iPad si interrompe con poche informazioni
- 23. Come eseguire il debug di un'applicazione asp.net su server live
- 24. Comprensione measureWithLargestChild: Perché si interrompe il layout?
- 25. Debug del server di sviluppo webpack in vs codice?
- 26. Come arrestare un server node.js senza uccidere il processo?
- 27. Come interrompere il debug (o scollegare il processo) senza arrestare il processo?
- 28. Il debug non si interrompe dopo la chiusura del modulo in Visual Studio
- 29. Perché non si interrompe Visual Studio quando si verificano eccezioni?
- 30. Il file batch si interrompe dopo il primo comando
perché dovresti farlo? non è come un ambiente WinForm. In un'applicazione Web è possibile modificare il codice mentre il server di sviluppo è ancora in esecuzione, quindi premere Aggiorna e vedere le modifiche. – Darknight
voglio che si fermi perché l'applicazione continua a funzionare quando il server di sviluppo è in esecuzione –
come è possibile? a meno che non si abbia un codice lato client che continua? – Darknight