Dopo un aggiornamento da ASP.NET 5 beta 7 a RC1, un tentativo di avviare l'applicazione Web in IIS Express da Visual Studio termina con "Si è verificato un errore durante il tentativo di determinare l'id di processo del processo DNX che ospita la tua applicazione ".IIS Express + HttpPlatformHandler arresto anomalo all'avvio dell'applicazione RC1 ASP.NET 5
Nel registro eventi di Windows posso vedere seguenti errori:
- processo '1828' riuscito ad avviare. Porta = 31115, Codice errore = '-2147024891'. (EventID 1000; ciò accade sempre)
- Avviso: impossibile creare stdoutLogFile \? \ C: _temp_httpplatform-stdout.log_6072_2015128124832.log, ErrorCode = -2147024864. (EventID 1004; questo accade solo a volte)
file di log, come configurato nella HttpPlatformHandler Configuration fatevi creato, ma sono completamente vuoti, così come finestra di output VS.
Come posso diagnosticare il motivo dell'errore?
versioni rilevanti sono:
- di Visual Studio Enterprise 2015 Update 1
- DNX SDK versione: 1.0.0-rc1-update1
- Windows 7 Enterprise SP1 (64-bit)
sezioni pertinenti da web.config:
<system.webServer>
<handlers>
<add name="httpPlatformHandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified" />
</handlers>
<httpPlatform processPath="%DNX_PATH%"
arguments="%DNX_ARGS%"
stdoutLogEnabled="true"
stdoutLogFile="C:\_temp\_httpplatform-stdout.log"
startupTimeLimit="3600"
forwardWindowsAuthToken="false" />
</system.webServer>
Ciò che forse è anche interessante è che inizialmente quando ho provato a eseguire una nuovissima applicazione Web ASP.NET 5 creata dal modello, ha funzionato. Ora non lo fa neanche.
UPDATE: Nonostante l'errore IIS Express viene avviato, ma restituisce l'errore 502.3 Bad Gateway
Provare a impostare stdoutLogFile su 'c: \ temp \' – Tratcher
Probabilmente qualcos'altro è in esecuzione su questa porta. Esegui 'netstat -a -n -o' - questo mostrerà le porte in uso e il PID del processo usando la porta. Trova la tua porta e poi usa PID per capire quale processo è. Oppure prova una porta diversa ... – Pawel
Assicurati che "C: \ _ temp \" esista –