Das Debuggen der MVC-Anwendung in VS2012 versucht, IIS Express zweimal zu starten

UPDATE

Ich bin mir sicher, dies ist ein Visual Studio Fehler, die keine offensichtliche Lösung. Ich habe festgestellt, eine Reihe von Leuten, die exakt das gleiche Problem. Ich vorgelegt habe ein bug-ticket mit Microsoft hier:

http://connect.microsoft.com/VisualStudio/feedback/details/778864/vs2012-is-spawning-two-iisexpress-processes-when-attempting-to-debug

Wenn Sie mit dem gleichen Problem, wie unten beschrieben, bitte gehen abstimmen, bis das bug-ticket, so dass es bekommt mehr Aufmerksamkeit.


Immer wenn ich versuche zu Debuggen einer MVC3 (oder MVC4) - Anwendung in Visual Studio 2012, ausgeführt auf IIS express (version 8), bekomme ich die folgende Fehlermeldung:

Das Debuggen der MVC-Anwendung in VS2012 versucht, IIS Express zweimal zu starten

Hier ist der Clou: IIS Express ist ab, auch wenn Visual Studio nicht so denken und der debugger schlägt zu befestigen. Der IIS Express tray öffnet sich und ich kann deutlich sehen, alle konfigurierten websites gestartet werden:

Das Debuggen der MVC-Anwendung in VS2012 versucht, IIS Express zweimal zu starten

Seltsam genug, das IIS-Express-System-Tray Berichte, dass es einige Fehler beim ausführen von IIS Express. Hier ist, was es sagt:

Das Debuggen der MVC-Anwendung in VS2012 versucht, IIS Express zweimal zu starten

Dies ist ein ernstes WTF. Es ist die Berichterstattung, die 8080 ist eine IIS Express Prozess - die eine, die war nur gestartet von Visual Studio. Also, Visual Studio versucht, starten Sie den IIS-zweimal, und wenn es erwartungsgemäß fehl, ist der zweite Zeit, den debugger gibt. Ich sollte beachten Sie, dass vor dem starten des debug-Konfiguration in Visual Studio, machte ich absolut sicher keine IIS-Express-Prozesse wurden bereits ausgeführt. Ich verwendete Verfahren Überwachen, um sicherzustellen, dass Visual Studio ist in der Tat den Versuch zu starten Sie IIS Express zweimal:

Das Debuggen der MVC-Anwendung in VS2012 versucht, IIS Express zweimal zu starten

Hinweis im screen-shot oben kann man deutlich sehen, websites, die unter IIS Express PID-4732. 4924 PID ist der zweite fehlgeschlagene Versuch starten IIS Express.

Dieses Problem wurde zunächst auftreten, auf einem Windows-7-installation. Ich komplett neu formatiert, installiert eine neue Kopie von VS2012, und bekam das gleiche Problem. Ich ging einen Schritt weiter und neu formatiert, installiert Windows 8 und eine neue Kopie von VS2012, und das Problem weiterhin besteht.

Habe ich erstellt Marke neue leere MVC3 und MVC4-Projekte. Nichts fixes.

Bin ich herausreißen meine Haare hier. Jegliche Hilfe würde sehr geschätzt werden.

Kommentar zu dem Problem
Haben Sie installierte Erweiterungen)? Kommentarautor: Erik Funkenbusch
@w.brian, was passiert, wenn Sie wechseln Sie zurück zu cassini? Kommentarautor: Dave Alperovich
Keine. Ich habe installiert Visual Studio 2012 Update 1. Ansonsten ist es ein völlig vanilla-installation. Kommentarautor: w.brian
@DaveA Cassini funktioniert gut, aber ich benötigen den IIS Express. Kommentarautor: w.brian
Verstanden. Ich bevorzuge IIS Exp zu. Auf der Suche nach Informationen zu triangulieren. Haben Sie spielte mit Umschaltung zwischen der dedizierten und dynamischen port? Haben Sie kürzlich ein Upgrade VS (2012?) Kommentarautor: Dave Alperovich

InformationsquelleAutor der Frage w.brian | 2013-02-07

Schreibe einen Kommentar