15

A volte, quando provo ad avviare un'applicazione ASP.Net (debug), l'applicazione non viene avviata. In Visual Studio sembra che l'applicazione sia in esecuzione, la barra di stato cambia colore in arancione. Un browser si apre e si sta caricando "per sempre". IIS Express è in esecuzione e il sito viene visualizzato nel menu di scelta rapida dell'applicazione di prova IIS. Non ho alcuna eccezione; l'applicazione non verrà avviata.Visual Studio 2015 - L'applicazione ASP.Net non verrà avviata fino al riavvio di Visual Studio

Ho provato a interrompere il debug e ho interrotto manualmente IIS Express e ho iniziato nuovamente il debug, ma non ha funzionato. L'unica cosa che funziona è chiudere Visual Studio e aprirlo di nuovo. Quindi posso avviare l'applicazione n volte fino a ottenere nuovamente lo stesso problema.

L'applicazione non è il problema, non ho mai avuto questo problema di debug la stessa applicazione con Visual Studio 2013.

  • C'è una soluzione a questo problema?
  • Esistono file di registro o qualcosa del genere in cui posso trovare informazioni su ciò che è sbagliato?

Sto lavorando con Visual Studio 2015 Aggiornamento 1.

+0

Questo link vi aiuterà per voi :) http://stackoverflow.com/questions/22514397/automatically-kill-iis-express-process-after-debugging-vs-express-2013-web Guarda il 'Terminate all 'istruzione – Yerkebulan

+0

Salve @musium - Penso che abbiamo lo stesso errore: http://stackoverflow.com/questions/34462634/visual-studio-2015-update-1-no-iis-express-response-while-debuging –

+0

Stesso problema, qualche novità su questo problema? – Marco

risposta

5

Soluzione/Soluzione:

ho ancora lo stesso problema e non riesco a trovare un modo per risolverlo.
Ma il seguente script funziona come una soluzione:

taskkill /f /im iisexpress.exe 

Uccide iisexpress cui cuciture per causare il problema.

1
tasklist /fi "imagename eq iisexpress.exe" |find ":" > nul 
if errorlevel 1 taskkill /f /im "iisexpress.exe" 

Questo comando risolvere il primo problema di debug. Uccide iisexpress.exe, quando viene eseguito. Non ogni volta.