2017-07-20 11 views
1

Ich habe eine .net-Kern-Anwendung, die bestimmte .net Framework dlls.For diesem Grund musste ich .net Kern auf .net Framework 4.6.2 laufen . Es funktioniert gut mit Visual Studio 17, kann aber nicht auf dem IIS-Server gehostet werden. Ich erhalteHost. Net Kern-Anwendung läuft auf. Net 4.6.2 auf IIS

Beim Starten der Anwendung ist ein Fehler aufgetreten.

.NET Framework X86 v4.0.30319.42000
| Microsoft.AspNetCore.Hosting Version 1.1.2
| Microsoft Windows 6.1.7601 S

Jeder Vorschlag wird sehr geschätzt. Dank

+1

Sie müssen den Fehler finden. Sollte im Ereignisprotokoll sein. Fügen Sie es zu einem [Bearbeiten] hinzu. – Will

+1

Werfen Sie einen Blick [hier] (https://stackoverflow.com/questions/35663759/asp-net-5-an-error-ccurred-with-start-the-application) – Matt

+1

Sie sollten wahrscheinlich Ihre .csproj – anserk

Antwort

0

Viele Dinge können mit ASP.NET Core schief gehen. Zuerst gehe ich zum Server und sehe, dass die korrekte Version von .NET Core installiert ist.

C:\Program Files\dotnet\shared\Microsoft.NETCore.App 

1.1.2 Version sollte da sein. Wenn nicht, müssen Sie es installieren.

enter image description here

+0

Ich denke, er zielt auf. Net-Framework, so dass er sicherstellen muss die richtige Version davon. – anserk

1

Vielen Dank für Sie Vorschläge.

Das Problem war appsettings.production.json und appsettings.Staging.json. Diese Dateien waren leer.

Ich bin nicht sicher, was das nicht Problem beim Debuggen der Anwendung von Visual Studio war. Wie auch immer, ich füge minimale Codes zu diesen Dateien hinzu, um die appsettings.json zu überschreiben und es hat wie ein Zauber funktioniert.

Verwandte Themen