Gestern begann ich mit ASP.NET Core, erstellte mein Projekt mit einer Standardvorlage und begann meine Arbeit. Alles gut und gut, dann habe ich dem Home Controller eine Methode hinzugefügt. Danach konnte ich meine Anwendung nicht mehr mit IIS Express ausführen. Ich kann sehen, dass IIS Express versucht zu starten und dann abstürzt.ASP.NET Core IIS Express startet und shutsdown
Das IIS Express-Protokoll ist leer. In der Ereignisanzeige erhalte ich einen Fehler für IIS (Fehlercode: '0x80004005'), der anscheinend eher mit fehlgeschlagenen Updates zusammenhängt.
Ich habe die Bindungen in der Datei applicationhost.config überprüft. Ich habe den IISExpress-Ordner im Ordner "Dokumente" gelöscht. Ich habe auch die Anmeldung in meiner web.config (stdoutLogEnabled) aktiviert, hier wird nichts protokolliert.
Alle nuger- und bower-Pakete werden geladen.
Das passiert nur für ASP.NET Core-Projekte, alle anderen ASP.NET Framework-Projekte kann ich noch mit IIS Express ausführen.
Hat jemand eine Ahnung, wo ich mit der Fehlersuche beginnen kann?
Vielen Dank im Voraus
Dies ist die project.json Datei
{
"dependencies": {
"Microsoft.AspNetCore.Razor.Tools": {
"version": "1.0.0-preview2-final",
"type": "build"
},
"BundlerMinifier.Core": "2.2.306",
"Microsoft.ApplicationInsights.AspNetCore": "1.0.2",
"Microsoft.AspNetCore.Diagnostics": "1.1.0",
"Microsoft.AspNetCore.Mvc": "1.1.0",
"Microsoft.AspNetCore.Routing": "1.1.0",
"Microsoft.AspNetCore.Server.IISIntegration": "1.1.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.1.0",
"Microsoft.AspNetCore.StaticFiles": "1.1.0",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.1.0",
"Microsoft.Extensions.Configuration.Json": "1.1.0",
"Microsoft.Extensions.Logging": "1.1.0",
"Microsoft.Extensions.Logging.Console": "1.1.0",
"Microsoft.Extensions.Logging.Debug": "1.1.0",
"Microsoft.Extensions.Options.ConfigurationExtensions": "1.1.0",
"Microsoft.NETCore.App": "1.1.0",
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.1.0"
},
"tools": {
"Microsoft.AspNetCore.Razor.Tools": "1.0.0-preview2-final",
"Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final"
},
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"portable-net45+win8"
]
}
},
"buildOptions": {
"emitEntryPoint": true,
"preserveCompilationContext": true
},
"runtimeOptions": {
"configProperties": {
"System.GC.Server": true
}
},
"publishOptions": {
"include": [
"wwwroot",
"**/*.cshtml",
"appsettings.json",
"web.config"
]
},
"scripts": {
"prepublish": [ "bower install", "dotnet bundle" ],
"postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
}
}
Hallo, Danke für die Antwort. Meine launchSettings sieht genauso aus wie deins, außer natürlich für die Projektnamen. Ich bekomme das gleiche Problem, obwohl ich neue Projekte erstelle. Ich habe jetzt auf ASP.NET Core für jetzt aufgegeben, werde dann nächstes Projekt wieder versuchen :-) – David
Gib nicht auf so etwas auf. Versuchen Sie, ein anderes Projekt zu erstellen, und legen Sie einen neuen Port für localhost fest. –