2017-03-27 1 views
2

ich vor kurzem Visual Studio 2017 Professional installiert habe und habe erstellt nur den Text ASP.NET-Core Web ApplicationASP.NET 1.1 Core-Web-Anwendung startet nicht, wenn mit IIS Express in Visual Studio 2017 läuft

Dies ist, was passiert, wenn ich Run (mit IIS Express) getroffen:

enter image description here

Und das ist, was Ausgabefenster des Visual Studio 2017 sagt:

Die prog ram '[8260] dotnet.exe' wurde mit dem Code -2147450749 (0x80008083) beendet.

Das Programm '[6476] iisexpress.exe' wurde mit dem Code 0 (0x0) beendet.

Schritte zu beheben?

+0

Wahrscheinlich ein Duplikat von http://stackoverflow.com/questions/42121332/visual-studio-2017-doesnt-run-core-apps-with-iis-express/42143720#42143720? –

Antwort

1

Ich denke, es ist ein Fehler wie Visual Studio 2017 Doesn't Run Core Apps with IIS Express.

Und dass der aktuelle Status anstehende Release behoben: https://developercommunity.visualstudio.com/content/problem/11391/aspnet-core-iis-express-httplocalhost51733-failed.html

und dass die Abhilfen sind mittlerweile wohl:

  • dotnet run
  • auf lokalen IIS veröffentlichen. Was für mich funktioniert.
  • (Ungeprüfte: Herabstufung von Kern-1,1 bis Core-1,0)

Wenn Sie mit VS2017/asp.net nicht vertraut sind: Sie wahrscheinlich die Debug-Symbolleiste angezeigt, die Ihnen ein Dropdown mit einem grünen zeigt Pfeil und 'IIS Express'. Klicken Sie darauf und Sie sollten eine 'Run {yourprojectname}' Option sehen. Dies ist das Äquivalent von dotnet run {yourprojectname} von der Kommandozeile

+0

Ich habe versucht, das Projekt selbst auszuführen, anstatt über IIS Express, aber ich bekomme immer noch den Dotnet-Fehler. – series0ne

+0

Wenn Sie in das Projektverzeichnis wechseln und 'dotnet run' ausführen, sehen Sie weitere hilfreiche Fehler? –

+0

Oder, nachdem Sie 'Run {yourprojectname}' in der Debugger-Symbolleiste ausgewählt haben, wird es im Debug gestartet? Wenn ja, sollte es bei Ausnahmen brechen und Ihnen sagen, dass das Problem –

1

‚Das Programm '[8260] dotnet.exe' wurde beendet mit Code -2147450749 (0x80008083).

Könnte ein x86 x64 verwandtes Ding sein. (Das Gleiche gilt für Konsole Core-Apps)

Wenn Sie mehrere Versionen von .NET-Core wie so installiert haben: enter image description here

Sie müssen die Reihenfolge, in der Pfadumgebungsvariablen setzen:

enter image description here

Damit der gewünschte Eintrag zuerst erscheint und dann Visual Studio (neu) gestartet wird. Um zu überprüfen, welches Dotnet gerade "aktiv" ist, führe: dotnet --info in der Konsole aus.

+0

ist. Dies löste mein Problem. Ich habe die (x86) -Version aus meinem Pfad entfernt, Visual Studio neu gestartet (um sicher zu sein) und es dann erneut versucht. Diesmal lief das Projekt gut. –

Verwandte Themen