Konfigurieren der Portnummer von IIS Express für einen anderen Port als 8080.

7

Ich habe zahlreiche andere Beiträge zu diesem Thema gesehen, aber keine, die mein Problem lösen (und ich ziehe mir die Haare aus, um zu versuchen, dass das funktioniert!). Ich versuche, eine einfache Website mit einer Seite in VS2013 (Windows 8.1) zu erstellen und die Seite in Firefox anzuzeigen, und ich kann es nicht tun - ich bekomme "Kann IIS Express Web Server nicht starten"

Dann erhalte ich eine Fehlermeldung von IIS Express: "Der angegebene Port wird verwendet: Port 8080 wird bereits von Process IIS Express (Prozess-ID '6332') verwendet. Empfehlungen: 1. Versuchen Sie, zu einem anderen Port zu wechseln 8080 und höher als 1024. 2) Stoppen Sie die Anwendung, die den Port '8080' "

verwendet

Wenn ich auf den Link Logdatei öffnen klicke, bekomme ich:

%Vor%

Ich habe versucht, IIS Express und VS 2013 zu deinstallieren und dann VS 2013 neu zu installieren. Ich habe sogar VS2010 deinstalliert, das auch auf meinem Rechner war. Ich habe auch versucht, die Projekt-URL zu ändern, um Port 8090 zu verwenden, und das hilft auch nicht.

Bitte helfen Sie!

    
Ben_G 16.04.2014, 22:02
quelle

2 Antworten

28

Ich hatte ein ähnliches Problem. Ich war in der Lage, mein Projekt im Debug-Modus auszuführen, aber das Nicht-Debug-Modus-Projekt wurde aufgrund eines ähnlichen Fehlers nicht gestartet.

In meiner Situation war das Problem, dass ich versuchte, auf die selbe Portnummer zuzugreifen, indem ich eine Standard-HTTP-Verbindung und eine sichere HTTPS-Verbindung hatte.

Es gibt viele Posts, die darauf hinweisen, dass Sie ... / Dokumente / IISExpress / config / applicationhost -Datei bearbeiten sollten, aber das funktionierte nicht mit mir, weil mein Visual Studio-Projekt immer war nicht funktionierende Werte in die Datei applicationhost umgeschrieben.

Daher habe ich die Auflösung gefunden, indem ich meine Visual Studio-Projekteigenschaften wie folgt neu definierte:

  1. Klicken Sie auf: IhreWebApp = & gt; Eigenschaften = & gt; Web (Registerkarte)

  2. Geben Sie unter Server die Projekt-URL als Beispiel ein: Ссылка Hinweis: Wert 44301 muss etwas sein, das eindeutig sein muss - Wird nicht von anderen Apps oder in den SSL-Verbindungen in Ihrem YourWebApp-Projekt verwendet

  3. Klicken Sie im Projektmappen-Explorer auf IhreWebApp .

  4. Drücken Sie F4, um die YourWebProject-Eigenschaften zu öffnen. Im Abschnitt Entwicklungsserver prüfen Sie die Eigenschaft SSL-Aktiviert und SSL-URL. Wenn die SSL-fähige Eigenschaft als True festgelegt ist, verwendet YourWebApp die URL und den Port, die im Feld SSL-URL definiert sind. Auch dieser URL + Port muss eindeutig sein.

  5. Wenn die SSL-URL-Eigenschaft die gleiche Portnummer enthält wie in Schritt 2 definiert ( Ссылка ), Dann haben Sie einen Port sowohl für HTTP- als auch für HTTPS-Verbindungen zugewiesen, und das ist nicht erlaubt. Dann müssen Sie entweder die Portnummer als eindeutig für die Projekt-URL oder die SSL-URL

  6. ändern
Petri 01.03.2015 11:22
quelle
1

Sie können die Bindung für Ihre Website ändern, indem Sie ApplicationHost.config ändern % systemdrive%: \ Benutzer \ Dokumente \ IISExpress \ config

Ссылка

    
MilitelloVinx 17.04.2014 04:58
quelle