75 votes

Impossible de démarrer le processus dotnet.exe

Je tente de créer un nouvel espace de travail et de transférer l'ensemble de mes projets à partir de mon ancien ordinateur vers le nouveau. Cependant, j'obtiens cette erreur quand j'essaye d'exécuter IIS Express:

Impossible de démarrer le processus C:\Program Files\dotnet\dotnet.exe. Le web demande au serveur a échoué avec le code d'état de 500.

Je travaille dans Visual Studio 2015, mise à jour 3 et je suis en utilisant .NET de Base RC2. Quelqu'un a une idée de comment résoudre ce problème et obtenir de mes vieux projets en cours d'exécution sur cette nouvelle machine?

111voto

Armando Ramirez Points 941

J'avais le même problème. Je cherche dotnet.exe dans ce répertoire et il existe, mais le débogueur ne peut pas l'exécuter. Je redémarre donc Visual Studio 2015 en tant qu'administrateur et cela fonctionne!

36voto

Alban Gashi Points 455

Fermez simplement VS, supprimez le fichier project.lock.json, ouvrez VS, le fichier sera restauré et vous ne devriez plus avoir de problèmes.

22voto

immirza Points 1926

La question dans mon cas était

1- Je mets à jour (porté) mon projet (console / site web) de .net 4.5 framework à donetcoreapp 2.0

2- Le projet .NET Framework 4.5 avait Web.Config

3- dotnetcore 2.0 n'a pas de concept de maintenance de web.config.

4- Ainsi, chaque fois que j'ai lancé le projet, j'ai eu la même erreur

Solution:

Il suffit de supprimer 'Web.Config' et cela a commencé à fonctionner pour moi.

14voto

Sohel Rana Points 131

dans mon cas. J'ai choisi "NomProjet" au lieu de "IIS Express" lors de l'exécution / du débogage. et cela fonctionne / ouvre avec une fenêtre de sortie de console et le navigateur sélectionné, garde la fenêtre de sortie de console ouverte pendant le débogage. J'espère que cela fonctionnera.

8voto

G2. Points 198
  1. Près VS 2015 (il semble que le problème est résolu dans VS 2017).
  2. Supprimez tous les fichiers dans \bin et \obj. Retirer du projet.verrouillage.json.
  3. Run VS.
  4. Reconstruire.

Si la solution ci-dessus ne fonctionne pas dans VS2017 .Net Core, Exécuter en tant qu'VS2017 en tant qu'ADMIN. Si aucun ADMIN accès à votre machine, vous pouvez modifier le " launchSettings.json " pour travailler sur le port 8080 comme ci-dessous et de suivre 4 étapes précédentes.

"applicationUrl": "http://localhost:8080/",

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X