wake-up-neo.com

IISExpress startet nicht mit Visual Studio 2015

Es gibt mehrere Fragen, warum IISExpress nicht gestartet wird. Die Antworten, die ich gefunden habe, haben nicht geholfen. Aber ich habe die Antwort selbst gefunden. Dieser Beitrag kann anderen helfen, das Problem zu lösen.

Verhalten : Sie öffnen ein Webprojekt, das Sie in Visual Studio 2015 von einer anderen Person kopiert haben. Sie können keine Browser auswählen. Wenn Sie F5 verwenden, erhalten Sie eine Meldung mit der Meldung 

Der Express-Webserver IIS kann nicht gestartet werden.

Es gibt keinen Hinweis warum. Das Löschen von applicationHost.config hilft nicht, ein Neustart/Neuinstallieren usw. hilft auch nicht. Der Admin-Modus spielt keine Rolle und ein neues Projekt und der Zielcomputer funktionieren wie erwartet. 

16
Joerg Krause

Lösung : Zuerst habe ich festgestellt, dass das Öffnen des gleichen Projekts in VS 2012 funktioniert. Es startet IISExpress gut. Was ist also anders? Dies ist der Ordner .vs im Projektstamm und hier insbesondere die Datei .suo, in der sich alle für Visual Studio 2015 spezifischen Benutzereinstellungen befinden.

Löschen Sie den Ordner .vs, wenn Sie ein Projekt von einem anderen Benutzer/Computer kopieren. Dann öffnen Sie das Projekt. Es wird im laufenden Betrieb ein neuer Einstellungsspeicher erstellt. Das Projekt wird wie zuvor ausgeführt und IISExpress funktioniert wie erwartet.

Wenn Sie diesen Ordner nicht sehen können, ist er versteckt. Machen Sie also versteckte Dateien vor diesem Schritt sichtbar.

Ältere Projekte und ältere Versionen von VS verfügen nicht über den Ordner .vs und müssen daher nicht gelöscht werden. 

37
Joerg Krause

Ich möchte nur meine Erfahrungen teilen. In meinem Fall hatte ich VS 2015 und VS 2017 in meinem Beitrag installiert. Ich habe VS 2017 deinstalliert und dieses Problem ist aufgetreten. 

dieser Beitrag funktionierte in meinem Fall:

  1. Löschen Sie den Ordner \Documents\IISExpress mit dem folgenden Konsolenbefehl:

    rmdir /s /q "%userprofile%\Documents\IISExpress"

  2. Löschen Sie die applicationhost.config-Datei, die sich im Ordner \.vs\Config\ im Stammordner des Visual Studio-Projekts befindet.

  3. Schließen Sie Visual Studio und starten Sie es erneut mit Administratorrechten (right-click > Run as Administrator).

  4. Ändern Sie die zufällige URL der Website des Projekts: Klicken Sie in Visual Studio mit der rechten Maustaste auf den Projektknoten im Projektmappen-Explorer, und wählen Sie dann Eigenschaften aus. Navigieren Sie durch das Webpanel und ändern Sie die Nummer im Textfeld "Project Url".

  5. Fügen Sie die Variable _CSRUN_DISABLE_WORKAROUNDS Environment System mit dem Wert von 1 hinzu (wie auf dem Bild auf dem Link gezeigt.) (Ich habe diesen Schritt in meinem Beitrag nicht ausgeführt, die ersten 4 Schritte haben jedoch funktioniert). 

https://www.ryadel.com/de/unable-launch-iis-express-web-server-error-visual-studio-2015-fix/

1
Coskun Ozogul

Wenn es sich bei Ihrem Projekt um ASP.Net Core handelt, öffnen Sie einfach VS von Ausführen als Administrator und ändern Sie dann die Datei launchsetting.json, indem Sie unter config dort löschen

,
  "profiles": {
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    }
  }
0
Nur Jalih