Nicht in der Lage zu starten Prozess dotnet.exe
Ich bin versucht, einen neuen Platz zum arbeiten und übertragen Sie alle meine Projekte von meinem alten computer auf den neuen computer. Ich bin allerdings immer diese Fehlermeldung wenn ich versuche zum ausführen von IIS Express:
Nicht in der Lage zu starten Prozess C:\Program Files\dotnet\dotnet.exe. Das web
server-Anforderung ist fehlgeschlagen mit status-code 500.
Ich arbeite in Visual Studio 2015, update 3, und ich bin mit .NET-Core-RC2. Hat jemand eine Idee wie man dieses Problem beheben und meine alten Projekte, die auf dieser neuen Maschine?
InformationsquelleAutor der Frage reno52491 | 2016-07-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche problem. Ich Suche dotnet.exe in dieses Verzeichnis, und es existiert doch-debugger ausführen können, so dass ich neu Starten Visual Studio 2015 als administrator und es funktioniert!
InformationsquelleAutor der Antwort Armando Ramirez
Nur nahe oder das Projekt löschen.lock.json Datei öffnen, VS wird die Datei wiederhergestellt werden, und Sie sollten keine Probleme mehr.
InformationsquelleAutor der Antwort Alban Gashi
in meinem Fall. ich wähle "ProjectName" anstelle von "IIS Express" beim ausführen/Debuggen. und es funktioniert/öffnet sich die Ausgabe in der Konsole-Fenster und die ausgewählte browser, halten Sie die Ausgabe in der Konsole zu öffnen, während Debuggen. Hoffe, dass dies funktionieren wird.
InformationsquelleAutor der Antwort Sohel Rana
Das Problem in meinem Fall war
1 - I upgrade (portiert) mein Projekt (console/website) von
.net 4.5 framework
zudonetcoreapp 2.0
2- .NET Framework 4.5-Projekt hatte Web.Config
3 - dotnetcore 2.0 nicht haben, Konzept der Pflege von web.config.
4 - Also immer wenn ich lief das Projekt ich habe den gleichen Fehler
Lösung:
Einfach gelöscht
'Web.Config'
und es begann für mich arbeiten.InformationsquelleAutor der Antwort immirza
Wenn die oben genannte Lösung funktioniert nicht in VS2017 .Net Core, Ausgeführt als VS2017 als ADMIN.
Wenn kein ADMIN-Zugriff auf Ihre Maschine, die Sie ändern können die 'launchSettings.json' arbeiten auf port 8080 wie unten aufgeführt und danach Folgen Sie der oben genannten 4 Schritten.
"applicationUrl": "http://localhost:8080/",
InformationsquelleAutor der Antwort Grigory Bushuev
Dies ist was für mich gearbeitet:
Die Zitate sind aus peske: https://github.com/aspnet/Home/issues/1719
InformationsquelleAutor der Antwort Zozo
dies ist eine Antwort auf eine Frage etwas anders zu dem, was der OP gepostet hat. Wenn die Fehlermeldung hat nur "dotnet.exe" nicht der vollständige Pfad dotnet.exe("C:\ProgramFiles\DotNet\dotnet.exe"), dann prüfen, ob die dotnet.exe ist im System.Umfeld Weg, wenn es nicht Hinzugefügt, und führen Sie VS als admin
InformationsquelleAutor der Antwort Srivathsa Harish Venkataramana
Lösung für mich war, schließen Sie visual studio 2017, und öffnen Sie die Lösung. 🙂
InformationsquelleAutor der Antwort joey
Ich habe dieses Problem gleich nach der Aktualisierung von Microsoft Visual Studio 2017 pro, bisher fand ich 3 mögliche Lösungen :
Starten Sie Visual Studio arbeiten, manchmal,
Löschen von %USERPROFILE%.nuget kann das Problem lösen,
Deinstallieren, dann neu installieren dotnet SDK,
InformationsquelleAutor der Antwort willll
Lösung für mich (ohne administrator-Rechte):
InformationsquelleAutor der Antwort Donat Sasin
In Ihrer startup-Projekt werden Sie sicher, dass Sie die option ausgewählt haben, Aktivieren Sie die Anonyme Authentifizierung
InformationsquelleAutor der Antwort Denny Puig
Die Lösung in meinem Fall war gelöscht web.config aus dem root des Projekts. Ich war gerade dabei, einen ASPnetcore Projekt und nach einer Woche der Fehler begann. Ich bin nicht sicher, wie das web.config-Datei habe Hinzugefügt, aber sobald ich löschen, dass Sie Ihre Fehler bekam aufgelöst.
InformationsquelleAutor der Antwort Sunil Vishnu Raskar
VS2017 und Lösung hat .NET-Core-1.1-web-Anwendungen.
Dies nicht hilft: Löschen .VS-Ordner, entfernen Sie alle Papierkorb-Verzeichnisse, Neustart von VS.
Diese geholfen haben: Installiert neuesten SDK (.NET Core SDK (1.0.4) dieses Problem gelöst habe.
Ich habe dieses Problem plötzlich nach einem Neustart des Computers gefolgt von der Installation von PHP für IIS, IIS-URL-Rewrite. Aber nur versuchen Neuinstallation des SDK – könnte es funktionieren, mit sich selbst, statt für die neueste SDK.
InformationsquelleAutor der Antwort se7vanj
Fand ich die Lösung durch Neuinstallation .NET CORE SDK
InformationsquelleAutor der Antwort Hassan Tariq
War ich in der Lage, den Fehler zu beheben, indem entfernen $(solutionDir).vs\config\applicationhost.config. Nach neu starten, VS 2017 neu die Datei.
Die Datei wurde ungültig, nachdem zog ich die Lösung von einem Ort zum anderen.
Dank https://elanderson.net/2016/09/unable-to-start-process-dotnet-exe/ für die Idee.
InformationsquelleAutor der Antwort Michael Freidgeim
Es wird verursacht durch einen falschen Pfad in applicationhost.config Datei, diese finden Sie in Ihrem Projekt-Ordner. Gehen Sie zu Ihrem Projekt-Ordner. Dort finden Sie eine .vs benannten Ordner, wenn Sie nicht finden können, es dann in Ordner öffnen, müssen Sie Deaktivieren Sie die Option Versteckte Ordner. Sobald Sie es gefunden haben navigieren Sie zu config Ordner, dort finden Sie applicationhost.config. Öffnen Sie diese Datei in notepad, und stellt für das Projekt die Lage so:-
<virtualDirectory path="/" physicalPath="c:\users\*****\documents\visual studio 2015\Projects\<ProjectFolderName>\<Projectname>" />
Hoffe, dies wird Ihnen helfen.
InformationsquelleAutor der Antwort MayankGaur
Visual Studio 2017 -> Das Update war für mich zu wählen Sie den Namen des Projekts statt IISExpress beim Debuggen/ausführen.
InformationsquelleAutor der Antwort cyberwild360
In meinem Fall habe ich ein paar Projekte in einer Lösung und keiner von Ihnen wurde als Startprojekt.
So, nur mit der rechten Maustaste auf Projekt (nicht Lösung!) wie wählen Sie als Startprojekt Festlegen.
InformationsquelleAutor der Antwort 1_bug
In meinem Fall war das eine Einstellung im web.config und das Zeitlimit wurde nicht ordnungsgemäß definiert, TFS Platzhalter war es stattdessen der tatsächliche Wert
requestTimeout="00:06:00"
Hier ist, wie es aussieht. Hoffe, es wird hilfreich sein
InformationsquelleAutor der Antwort Ali Umair
iisreset
im cmd als Administrator hat die Arbeit für mich.InformationsquelleAutor der Antwort gneric
In meinem Fall, dass ich versehentlich installieren dotnet für x86-Plattform, wenn meine VS 2017 x64. Ich neu installieren dotnet-Plattform für x64 und es funktioniert jetzt.
InformationsquelleAutor der Antwort Ansver