IIS nicht ausgeführt ASP.NET Core-site - HTTP-Fehler 502.5

Wir haben einen Windows 2012 R2-Maschine.
Ich hatte eine vorhandene ASP.NET Core-Website auf, dass es hatte eine Arbeitsgruppe veröffentlicht ASP.NET Core-Seite ausgeführt.

Allerdings, wenn ich auf der Website veröffentlicht heute erneut einen Monat später, nachdem ich änderungen vorgenommen habe, kann ich keinen Zugriff auf die Seite nicht mehr und bekomme die folgende Fehlermeldung in meinem browser

HTTP-Fehler 502.5 - Prozess Scheitern

Für weitere Informationen besuchen Sie: http://go.microsoft.com/fwlink/?LinkID=808681

Wenn ich das log auf den server, und klicken Sie auf die exe-Datei in meinem Verzeichnis bereitgestellt, es öffnet sich die Eingabeaufforderung und zeigt auf meiner Website auf port 5000. Wenn ich auf die Website zugreifen auf http://localhost:5000 es funktioniert einwandfrei das problem ist also zu tun mit IIS und nicht der Seite selbst.

Wenn ich am server anmelden können, sehe ich Folgendes im Windows EventViewer

IIS nicht ausgeführt ASP.NET Core-site - HTTP-Fehler 502.5

Anwendung "MACHINE/WEBROOT/APPHOST/DEFAULT WEB SITE/MySite' mit physikalischen root 'D:\Sites\MySite\" konnte nicht starten mit der Kommandozeile '"%LAUNCHER_PATH%" %LAUNCHER_ARGS%', Fehlercode = '0x80070002 : 0.

Wenn ich auf den link in der browser-Fehlermeldung erwähnt Neuinstallation .net-Core-Hosting-bundle, welches ich habe. Aber die Fehlermeldung im browser ist das gleiche.

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>
    <handlers>
      <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
    </handlers>
    <aspNetCore requestTimeout="02:00:00" processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false" />
  </system.webServer>
</configuration>

Wenn ich mir meine app log Ordner eine stdout-Datei wird erstellt für jedes mal, wenn es versucht, auf diese Website zugreifen, aber jedes mal ist es von der Größe 0KB und leeren Inhalt.

Warum IIS Arbeit verweigern plötzlich wo er arbeitete in früheren, aber die app funktioniert, wenn ich auf die kompilierte exe-Datei direkt?

Das web.config ändern funktioniert nicht. Die eine, geschrieben in der Antwort nicht.
OB SIE ES GLAUBEN ODER NICHT: IN MEINEM FALL, ES PASSIERT BECAUSED ICH HABE EIN PROJEKT ANGELEGT MIT LEERZEICHEN AUF NAMEN
Danke! Zwar löste dieses Problem für mich!
Meine 502.5 wurde von einer NullReferenceException im Programm.cs-ich fand die Linie, die durch das starten der Anwendung von der Kommandozeile aus -> docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/...
Dank sehr viel.

InformationsquelleAutor dev2go | 2017-01-11

Schreibe einen Kommentar