2016-06-12 34 views
7

Ho creato un semplice sito Web ASP.NET Core basato sul tutorial sul sito Web di asp.net here.Distribuzione di ASP NET Core a IIS

Ora, mi piacerebbe pubblicarlo sul mio altro computer su IIS.

Ho seguito le istruzioni this site, ma non riesco proprio a farlo funzionare ...

continuo a ricevere 500 Internal Server Error

Sulla base dei registri nel Visualizzatore eventi questo è il colpevole :

Failed to start process with the commandline 'dotnet .\MyWebApp.dll'. Error code = '0x80004005'. 

Qualcuno può aiutarmi per favore?

risposta

2

Aveva lo stesso errore in una situazione molto simile. (Nuovo ASP di Web ASP.NET distribuito su IIS)

Ulteriori indagini mi portano a scoprire che, nel mio caso, 500.19 era l'errore esatto.

Installazione ASP.NET Core Module risolto il mio problema.

di riferimento: MVC 6 Hosted on IIS HTTP Error 500.19

2

returnCode 500 punti ad un problema nella iniziare la vostra app.

Nel pubblicare/progetto cartella di provare ad avviare senza IIS digitando:

dotnet yourapp.dll

Fa questo lavoro? No: hai un problema nel tuo progetto e l'output dovrebbe portare al tuo problema.

Se funziona correttamente: visualizzare "moduli" in Gestione IIS, è presente la seguente voce?

enter image description here

E un'altra possibilità: funziona il vostro AppPoolIdentity-utente ha il diritto appropriato per accedere pubblicare cartella.

E tu hai "pubblicato"?