web-dev-qa-db-de.com

Visual Studio IIS HTTP 503-Dienst nicht verfügbar

Ich habe jedes Thema durchsucht und es scheint, dass alle Probleme bereits gelöst sind und ich habe alle möglichen Lösungen ausprobiert, die sie angeboten haben, oder ich vermisse immer noch etwas.

-FireWall ist bereits ausgeschaltet.

OK, ich versuche also, auf meine IIS Serveranwendung zuzugreifen, die derzeit von VS 2013 ausgeführt wird. Update 2.

wenn ich versuche, auf http: // localhost: 29790/ <- this to http://192.168.1.3:29790 zuzugreifen, ist dies meine aktuelle IP auf meiner lokalen. Es gibt mir 503 Fehler.

Ich habe nach der Lösung gesucht und gebe mir eine Menge.

applicationhost.config Datei

<site name="SMApplication(4)" id="10">
                <application path="/" applicationPool="Clr4IntegratedAppPool">
                    <virtualDirectory path="/" physicalPath="C:\Users\DanZe3\Documents\Visual Studio 2013\Projects\SMApplication\SMApplication" />
                </application>
                <bindings>
                <binding protocol="http" bindingInformation="*:29790:localhost" />
                </bindings>
            </site>

Ich habe das versucht.

"Sternchen: 29790: Sternchen" <- Sternchen wird wegen des Texteditors nicht angezeigt.

*: 29790:

29790

durch Ändern der Bindungen. Aber es funktioniert immer noch nicht. Ich starte auch den PC oder den VS neu. Aber das Problem ist, wenn ich versuche, VS erneut zu öffnen. VS überschreiben die applicationhost.config erneut und fügen eine weitere Bindung hinzu.

Wie Sie in meinem Site-Namen sehen können = "SMApplication (4) <- es ist bereits 4 vorhanden. Dies geschieht automatisch, wenn ich die Datei erneut öffne und die Bindungen dann wieder" *: 29790: localhost "lauten.

Irgendwie bearbeiten diese Bindungen. VS Studio erstellt eine weitere Bindung der Anwendung. mit einem anderen Site-Namen = "SMApplication (5).

Ich habe versucht, den localhost auf dem "*: 29790: localhost" zu entfernen, aber wenn ich die Anwendung starte, erhalte ich ihn.

IIS Express-Webserver kann nicht gestartet werden. Die angegebene Start-URL ist ungültig. http: // localhost: 29270/

11
Aizen

Ich hatte ein ähnliches Problem mit einer ähnlichen Lösung:

Szenario: Der App-Pool wurde unter einem Benutzerkonto ausgeführt und das Kennwort wurde geändert, da es abgelaufen war. Ich habe IIS nie aktualisiert, sodass der App-Pool bei jedem Versuch, eine Website auszuführen, von selbst stoppt. Auch wenn ich AppPool manuell starte, wurde es beim Ausführen der Website angehalten.

Lösung: Aktualisieren Sie die Anmeldeinformationen für das Konto in IIS oder verwenden Sie ein anderes Konto

11
Sanjay Sharma

Der DefaultAppPool (oder ein anderer benutzerdefinierter Name) der Anwendung wurde möglicherweise aus irgendeinem Grund angehalten. Stellen Sie sicher, dass es eingeschaltet ist. Bereiten Sie auch auf.

2
Allen

Ich habe dieses Problem vor kurzem nach Windows 10-Update (Dev-Maschine) konfrontiert. Ich habe einen neuen IIS AppPool erstellt und der Website zugewiesen. Damit wurde das Problem behoben.

1

Also, in meinem Fall war das Einzige, was dieses Problem behoben hat, das statische Setzen der IP in einem neuen Bindungsprotokoll. In Ihrem Fall wäre es ungefähr so:

<site name="SMApplication(4)" id="10">
      <application path="/" applicationPool="Clr4IntegratedAppPool">
      <virtualDirectory path="/" physicalPath="C:\Users\DanZe3\Documents\Visual Studio 2013\Projects\SMApplication\SMApplication" />
      </application>
      <bindings>
      <binding protocol="http" bindingInformation="*:29790:localhost" />
      <binding protocol="http" bindingInformation="*:29790:192.168.1.8" />
      </bindings>
 </site>

Dies verursacht in einer Produktionsumgebung keine Probleme.

0
karique

Sie sollten versuchen, den Express-Ordner IIS unter% USERPROFILE%\Documents zu entfernen.

Als nächstes ist es wichtig, Visual Studio neu zu starten und als Administrator zu öffnen.

Dann können Sie mit der rechten Maustaste auf Ihr ASP.NET-Projekt klicken und in die Eigenschaftenansicht wechseln. Dort können Sie die Webeinstellungen für IIS Hosting auf der Registerkarte Web konfigurieren. Versuchen Sie, hier die Einstellungen für IIS zu ändern und speichern Sie dann mit Strg + S.

Wenn neben der Registerkarte "Web" ein * angezeigt wird, weil Sie versucht haben, die Einstellungen zu bearbeiten, aber nicht speichern konnten, müssen Sie zu einer anderen Registerkarte wechseln, zur Registerkarte "Web" zurückkehren und dann mit Strg + S speichern. (Die Eigenschaftenansicht für ASP.NET-Apps in Visual Studio ist noch fehlerhaft ...)

Ich verwende derzeit Visual Studio 2015 CE, daher weiß ich nicht, ob meine Lösung auf Ihr Problem zutrifft. Versuchen Sie auf jeden Fall, alle Ordner zu entfernen, die vom IIS Express-Hosting zwischengespeichert wurden und danach nicht wirklich bereinigt wurden.

0
MarcoTroester