Sto eseguendo una semplice app MVC generata da Yeoman sul mio Mac utilizzando il runtime ASP.NET vNext K di ASP.NET. Posso eseguire k kestrel
dalla directory del progetto e tutto si avvia e funziona perfettamente. Tuttavia, quando premo Ctrl + C (o qualsiasi altra combinazione di tasti che ho provato), il server non esce. Devo chiudere la finestra del terminale per spegnere il server. Cosa mi manca?Come chiudere il server Web ASP.NET Kestrel su un Mac
risposta
Si scopre che basta premere "Invio" per uscire da Kestrel in modo pulito, senza la necessità di eliminare il processo mono-sgen in seguito. C'è il a github issue sul repository Kestrel che chiede di renderlo più ovvio.
Su Ubuntu mi sembra di dover premere "Invio" e seguirlo con CTRL + C – aikeru
Non funziona su OSX – flq
Esiste una soluzione diversa? Non sembra funzionare .. – Sornakumar
premere Ctrl + Z, allora si avrà bisogno di uccidere il processo mono-SGEN per essere in grado di eseguire 'Kestrel k' di nuovo con lo stesso IP: PORTA (Se qualcuno conosce un modo migliore fatecelo sapere)
Dopo "Ctrl + Z" digitare "ps" per elencare i processi e trovare il PID per "/Users/YOU/.kre/packages/KRE-mono45-x86.1.0.0-alpha4", ad esempio: "123456 ", quindi digitare" kill 123456 ".
UPDATE: Ho provato a usare 'killall mono-sgen' ma non funziona per me.
Se semplicemente premendo Invio non funziona per voi, provate quanto segue nella finestra di terminale in cui si sta eseguendo Kestrel:
- Hit CTRL + Z di sospendere il processo.
- Tipo:
kill %1
.
Se si dispone di processi aperti, semplicemente premendo "Invio" non si lavora su un mac. Tuttavia, se tu l'esempio di UnraisedCesar e uccidere tutti i processi. Quindi riavvia il k kelel dovresti essere in grado di premere "Invio" (se questo è l'unico di questi processi in esecuzione) e terminerà correttamente.
- 1. Perché ASP.NET 5 su Linux richiede kestrel?
- 2. Quale server Web stai utilizzando in produzione per ASP.NET Core su un server * nix?
- 3. Come posso ottenere che il server Web di Kestrel ascolti le richieste di non localhost?
- 4. in corso esistenti ASP.NET 4.5 Web Form applicazioni su Mac
- 5. Come eseguire una pagina Web ASP.NET su Ubuntu Server?
- 6. Come chiudere correttamente un server TCP Node.js?
- 7. Come ospitare un sito Web JSP su un server web?
- 8. Imparare ASP.NET MVC su Mac OS X
- 9. Qual è Kestrel (vs IIS/espresso)
- 10. come chiudere correttamente il server node-express?
- 11. Come chiudere un frame gui emacsclient senza uccidere il server
- 12. Come eseguire lavori periodici su un sito Web ASP.NET MVC?
- 13. Come riavviare/arrestare il server arangodb su mac osx
- 14. Come chiudere un browser su un server RC di selenio che ha perso il client
- 15. Node.js su MAC: accesso a un server Web Node.js da un altro computer
- 16. Come eseguire il debug di un'applicazione asp.net su server live
- 17. Esecuzione di ASP.Net su un server basato su Linux
- 18. Come eseguire un'attività continua su un server ASP.Net?
- 19. Come posso "chiudere" un sito Web solo la domenica
- 20. Kestrel su AspNet vNext non fornisce la pagina indice sotto/
- 21. gdb in esecuzione su un server Web
- 22. Visualizza il server Web locale su Mac con nome computer, non IP
- 23. scrittura di file sul server web - ASP.NET
- 24. Esecuzione di Java su un server Web
- 25. Funzione di arresto di Kestrel in Startup.cs in ASP.NET Core
- 26. Come chiudere la tastiera su un UIWebView?
- 27. dnx kestrel "System.EntryPointNotFoundException: uv_loop_size"
- 28. Distribuzione dell'API Web ASP.NET al server IIS
- 29. Matplotlib: trama interattiva su un server Web
- 30. API Web ASP.NET: come si leggono le variabili del server in un controller API Web?
La stessa soluzione si applica se si avvia il sito usando 'dnx. kestrel' – CrnaStena