15

Wenn ich versuche, eine ASP.Net-Anwendung (Debuggen) zu starten, wird die Anwendung manchmal nicht gestartet. Visual Studio sieht so aus, als würde die Anwendung ausgeführt, die Statusleiste ändert ihre Farbe in Orange. Ein Browser wird geöffnet und wird "für immer" geladen. IIS Express wird ausgeführt und die Site wird im Kontextmenü der IIS-Testanwendung angezeigt. Ich bekomme keine Ausnahme; Die Anwendung wird nicht gestartet.Visual Studio 2015 - ASP.Net-Anwendung wird nicht gestartet, bis Visual Studio neu startet

Ich habe versucht, das Debuggen zu beenden und IIS Express manuell beendet und das Debuggen erneut gestartet, aber es hat nicht funktioniert. Das einzige, was funktioniert, ist das Schließen von Visual Studio und das erneute Öffnen. Dann kann ich die Anwendung n mal starten bis ich wieder das gleiche Problem bekomme.

Die Anwendung ist nicht das Problem, ich hatte nie dieses Problem Debuggen die gleiche Anwendung mit Visual Studio 2013.

  • Gibt es eine Lösung für dieses Problem?
  • Gibt es Protokolldateien oder etwas ähnliches, wo ich Informationen darüber finden kann, was falsch ist?

Ich arbeite mit Visual Studio 2015-Update 1.

+0

wird dieser Link für Sie helfen :) http://stackoverflow.com/questions/22514397/automatically-kill-iis-express-process-after-debugging-vs-express-2013-web Uhr die ‚Terminate alle 'Anweisung – Yerkebulan

+0

Hallo da @musium - ich denke, wir haben den gleichen Fehler: http://StackOverflow.com/Questions/34462634/visual-Studio-2015-Update-1-No-IIS-express-Response-while-debuging –

+0

Das gleiche Problem, irgendwelche Neuigkeiten zu diesem Thema? – Marco

Antwort

5

Lösung/Abhilfe:

Ich habe immer noch das gleiche Problem und ich kann nicht einen Weg, es zu lösen finden.
Aber das folgende Skript arbeitet als Behelfslösung:

taskkill /f /im iisexpress.exe 

Es iisexpress tötet, die das Problem verursachen Nähte.

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

Dieser Befehl wird das erste Debug-Problem lösen. Tötet Iisexpress.exe, wenn es ausgeführt wird. Nicht immer.