Je viens juste de mettre à jour mon serveur (Windows 2012R2) pour .Net Core 1.0 RTM
Le pack d'accueil Windows de la version précédente .Net Core 1.0 RC2
. Mon application fonctionne sur mon PC sans aucun problème mais le serveur continue de s'afficher :
HTTP Error 502.5 - Process Failure
Common causes of this issue:
The application process failed to start
The application process started but then stopped
The application process started but failed to listen on the configured port
Il fonctionnait auparavant avec la version RC2. Je ne sais pas ce qui a pu se passer.
C'est tout ce que dit la visionneuse d'événements :
Failed to start process with the commandline 'dotnet .\MyWebApp.dll'. Error code = '0x80004005'.
Le pire, c'est que les journaux d'applications sont vide ! Je veux dire que ces fichiers stdout_xxxxxxxxx.log sont complètement vides et ont tous une taille de 0 octet.
Que dois-je faire ? Comment puis-je connaître la cause d'une erreur qui n'est pas enregistrée ?
0 votes
Un lien possible ? stackoverflow.com/questions/37362183/
3 votes
Quel est le rapport ? Le code d'erreur est clairement différent. Sans parler du fait que j'ai dit que cela fonctionnait sur mon propre PC avec IIS.
1 votes
D'abord, j'ai dit éventuellement sont liés, car il est mentionné que
Failed to start process with commandline 'dotnet ./bin/Debug/netcoreapp1.0/WebApplication2.dll', Error Code = '0x80004005'.
- la même ligne de commande et le même code d'erreur que vous signalez. Deuxièmement, le fait qu'il fonctionne sur votre machine, mais pas sur la machine distante, indique que quelque chose est différent sur le serveur. Si vous pouviez nous expliquer comment l'application est déployée sur le serveur, ce serait utile.0 votes
Qu'est ce que tu veux dire par ton application qui fonctionne sur ton pc tu veux dire que tu as un projet qui se déploie sur iis ? j'ai pas raison ?
0 votes
Oui, cela fonctionne avec IIS sur mon PC mais pas sur le serveur.
0 votes
Avez-vous migré votre projet vers RTM ?
0 votes
Y a-t-il une sortie sur la console si vous exécutez la ligne de commande (en commençant dans le répertoire de publication) 'dotnet . \MyWebApp.dll ' ? Le répertoire runtimes contient-il le runtime de l'architecture correcte ?
0 votes
Avez-vous défini la version .NET CLR de votre pool d'applications sur No Managed Code ?
0 votes
@HamidMosalla, Oui. Il est réglé sur
No Managed Code
1 votes
@VSG24 Avez-vous vu cette section de la doc asp.net ? Publication vers IIS Il énumère les erreurs courantes et donne quelques raisons pour l'erreur 502.5.
0 votes
J'ai eu le même problème sur Windows Server 2012 R2 Standard edition. J'ai essayé de nombreuses méthodes : redémarrer IIS, installer NET Core SDK, ajouter une balise de configuration dans web.config... mais cela ne résout pas le problème. Suivant Vahid Amiri, j'ai installé Microsoft Visual C++ 2015 Redistributable Update 3 ( microsoft.com/fr/download/details.aspx?id=53840 ). Il fonctionne très bien !
0 votes
Si vous utilisez Windows, suivez l'étape définie par @hosein dafeyan et assurez-vous que vous utilisez la bonne version de .Net Hosting pour .net core dépend de la version de .net core que vous utilisez. Par exemple, si vous travaillez sur .net 2.1.1, vous devez installer .Net Hosting 2.1.1 sur votre machine ou là où le site est déployé.