2016-05-09 14 views
0

ich auf IIS Standard-Website verbinden kann, aber nicht Antwort von meiner Gewohnheit erhalte site.It ist eine ASP.NET 5 (RC1) Anwendung auf dem Windows 2008 Server. Es gibt keine Verbindungsprotokollierung im IIS-Protokoll.ASP.NET 5 auf Windows 2008 HttpPlatformHandler Fehler

enter image description here

Jede Idee?

Update Nach ein paar Stunden. Ich habe diese enter image description here

finde ich Fehler in Fall auf IISIntegration

enter image description here

Und diskutieren anmelden. jetzt

+0

versuchen, den IIS neu zu starten. –

+0

Ich starte den Server neu und IIS hilft nicht – MichaelMao

+0

Erste Dinge zuerst - können Sie jede Website auf Ihrem IIS ausführen. Beginnen Sie mit einer einfachen, einfachen HTML-Site, falls dies erfolgreich ist - versuchen Sie als Nächstes eine Dummy-/Basic-ASP.NET-Site, die im Grunde nichts enthält, und so weiter. Sie müssen herausfinden, welche Komponente/welcher Dienst das Problem ist. –

Antwort

0

Aktualisieren Sie Ihren 2008-Server noch auf der Suche nach Lösung

Der Weg zu finden, Problem (ich nicht die Quelle Link erinnern kann): In Ihrem veröffentlichen Ordner wwwroot eine Bahn ist. Konfig. Ändern Sie stdoutLogEnabled in true und Sie können sich anmelden stdoutLogFile = ".. \ logs \ stdout.log".

<configuration> 
    <system.webServer> 
    <handlers> 
     <add name="httpplatformhandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified" /> 
    </handlers> 
    <httpPlatform processPath="..\approot\web.cmd" arguments="" stdoutLogEnabled="true" stdoutLogFile="..\logs\stdout.log" startupTimeLimit="3600" ></httpPlatform> 
    </system.webServer> 
</configuration> 

In AppRoot Ordner gibt es eine web.cmd es laufen und überprüfen, was

passieren

Und Sie müssen wissen:

In beta8 and rc1 ASP.NET Core Applications hosted in IIS employed a native IIS module, HttpPlatformHandler v1.2, to forward requests to the ASP.NET Core Kestrel Server. https://github.com/aspnet/IISIntegration/issues/79