2011-12-07 5 views
8

Quando eseguo la mia applicazione, Apre molte istanze di cassini. Come posso interrompere tutte o alcune delle istanze di Cassini rapidamente.Come arrestare tutte le istanze Cassini?

So di uccidere tutti i processi dal task manager. Può essere fatto in un modo migliore e più veloce?

+0

Vuoi dire tramite codice? –

+0

Non sono sicuro se questo si applica o meno al tuo particolare problema, ma sei consapevole del fatto che puoi disattivare "Assegna porta automatica" nelle proprietà del progetto e utilizzare sempre una porta specifica, se è ciò che sta causando le tue diverse istanze? –

+0

@ShadowWizard Intendo tramite comando nel prompt dei comandi. –

risposta

7

Il nome del processo è cambiato in questa versione la sua ora:

taskkill /IM WebDev.WebServer40.exe /F 

Quando questo non funziona, controllare il tasklist per un simile nome.

5

This Visual Studio extension offre un modo rapido per uccidere tutte le istanze di Cassini (tramite un tasto di scelta rapida)

EDIT:
Se si vuole farlo tramite linea di comando solo, quindi è possibile utilizzare il comando taskkill. Un esempio:

taskkill /IM WebDev.WebServer /F 

Vedere this page per altri esempi, ed un explination del comando. Potrebbe essere necessario specificare WebDev.WebServer40 per il server Web .Net 4

+0

Impossibile eseguirlo senza utilizzare alcuna estensione o plug-in. –

+0

Non funziona con Taskkill :( –

+0

Ho dovuto aggiungere .exe alla fine del nome, quindi funziona bene –