Als «asp.net-core-3.0» getaggte Fragen

Verwenden Sie dieses Tag für Fragen, die sich speziell auf ASP.NET Core 3.0 beziehen, zusätzlich zur Verwendung des Tags 'ASP.NET Core'.

3
Wohin ging IMvcBuilder AddJsonOptions in .Net Core 3.0?
Ich habe gerade mein ASP-Web-API-Projekt von aktualisiert. Net core 2.0zu 3.0. Ich habe benutzt services.AddMvc() .AddJsonOptions(options =>options.SerializerSettings.ContractResolver = new DefaultContractResolver()); zuvor, um das untere Gehäuse des serialisierten JSON sicherzustellen. Nach dem Upgrade auf 3.0 erhalte ich folgende Fehlermeldung: Fehler CS1061 'IMvcBuilder' enthält keine Definition für 'AddJsonOptions' und es konnte keine …

9
.NET Core 3.0: Razor-Ansichten werden bei Änderungen nicht automatisch neu kompiliert
Gemäß der Dokumentation sollten Razor-Ansichten bei Änderungen in lokalen Umgebungen für ASP.NET Core 3.0 standardmäßig neu kompiliert werden. Mein Projekt tut dies jedoch nicht lokal. Wenn ich beim lokalen Debuggen eine Ansicht ändere und aktualisiere, wird die Änderung nicht übernommen. Ich muss die Lösung stoppen, erneut ausführen und dann die …

2
ASP.NET Core 2.2 -> 3.0 Upgrade. env.IsDevelopment () nicht gefunden
Ich habe ein vorhandenes 2.2-Projekt auf 3.0 aktualisiert. Ich habe den neuen Code für Programm / Start von einem neuen 3.0-Projekt in mein vorhandenes 2.2-Projekt kopiert. Es hat funktioniert, aber das IsDevelopment()Folgende: public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } } Ergebnisse in diesem Fehler: 'IWebHostEnvironment' …



2
Migrieren von .NET Core 2 zu .NET Core 3: HttpContent enthält keine Definition für "ReadAsAsync".
Ich folge diesem Handbuch https://docs.microsoft.com/en-us/aspnet/core/migration/22-to-30?view=aspnetcore-3.0&tabs=visual-studio , um auf .NET Core 3 zu migrieren. Ich erhalte den Kompilierungsfehler: Fehler CS1061 'HttpContent' enthält keine Definition für 'ReadAsAsync' und es konnte keine zugängliche Erweiterungsmethode 'ReadAsAsync' gefunden werden, die ein erstes Argument vom Typ 'HttpContent' akzeptiert (fehlt Ihnen eine using-Direktive oder eine Assemblyreferenz?) Das …

3
Der Aufzählungstyp funktioniert nicht mehr im .Net Core 3.0 FromBody-Anforderungsobjekt
Ich habe kürzlich meine Web-API von .Net Core 2.2 auf .Net Core 3.0 aktualisiert und festgestellt, dass meine Anforderungen jetzt einen Fehler erhalten, wenn ich eine Aufzählung in einem Beitrag an meinen Endpunkt übergebe. Zum Beispiel: Ich habe das folgende Modell für meinen API-Endpunkt: public class SendFeedbackRequest { public FeedbackType …

3
'Typ' Microsoft.AspNetCore.Mvc.MvcJsonOptions 'konnte nicht aus Assembly' Microsoft.AspNetCore.Mvc.Formatters.Json, Version = 3.0.0.0 geladen werden
Ich verwende die netstandard2.1Bibliothek in meiner netcoreapp3.0Webanwendung. Beim Hinzufügen meines Dienstes wird Startupfolgende Fehlermeldung angezeigt: 'Typ' Microsoft.AspNetCore.Mvc.MvcJsonOptions 'konnte nicht aus Assembly' Microsoft.AspNetCore.Mvc.Formatters.Json, Version = 3.0.0.0 geladen werden Ich verwende auch einige Funktionen aus dem Microsoft.AspNetCore.Mvc2.2.0-Paket in meiner Klassenbibliothek. Hier ist meine Bibliothek .csproj, <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netstandard2.1</TargetFramework> </PropertyGroup> <ItemGroup> <PackageReference …

1
ASP.NET MVC Core 3.0 API Serialize Enums to String
Wie serialisiere ich Enum-Felder in ASP.NET MVC Core 3.0 in String anstelle eines Int? Ich kann es nicht so machen wie früher. services.AddMvc().AddJsonOptions(opts => { opts.JsonSerializerOptions.Converters.Add(new StringEnumConverter()); }) Ich erhalte eine Fehlermeldung: kann nicht von 'Newtonsoft.Json.Converters.StringEnumConverter' in 'System.Text.Json.Serialization.JsonConverter' konvertieren

1
Der Typ- oder Namespace-Name 'IWebHostEnvironment' wurde nicht gefunden (fehlt Ihnen eine using-Direktive oder eine Assemblyreferenz?)
Ich verwende .NET Core 3.0.100. Microsoft Visual Studio Community 2019 Vorschau Version 16.4.0 Vorschau 1.0; Blazor-Server (offizielle Veröffentlichung). Ich versuche, meiner Blazor-Server-Webanwendung Authentifizierung und Autorisierung hinzuzufügen. Ich lese die Richtlinie hier https://docs.microsoft.com/en-us/aspnet/core/security/authentication/scaffold-identity?view=aspnetcore-3.0&tabs=visual-studio#scaffold-identity-into-an -leeres-Projekt (Ich habe auch diese https://github.com/aspnet/Identity/issues/1825 gelesen ) Dann klicke ich mit der rechten Maustaste auf Projekt und …

3
Wie kann ich meine .NET Core 3-Einzeldateianwendung dazu bringen, die Datei appsettings.json zu finden?
Wie sollte eine .NET Core 3.0-Web-API-Anwendung mit einer einzelnen Datei so konfiguriert werden, dass nach der appsettings.jsonDatei gesucht wird, die sich in demselben Verzeichnis befindet, in dem die Einzeldateianwendung erstellt wurde? Nach dem Rennen dotnet publish -r win-x64 -c Release /p:PublishSingleFile=true Das Verzeichnis sieht folgendermaßen aus: XX/XX/XXXX XX:XX PM <DIR> …


3
Gibt es eine robuste Möglichkeit, Abhängigkeiten in ASP.NET Core 3.1 zu registrieren, außer alles zur Startup-Klasse hinzuzufügen?
Ich habe ein ASP.NET Core 3.1-Projekt. Normalerweise registriere ich jede Abhängigkeit mit der ConfigureServices()Methode in der Startup.csKlasse. Aber ich muss viele Abhängigkeiten registrieren und das ConfigureServices()sieht riesig aus! Ich weiß, dass ich wahrscheinlich eine Erweiterungsmethode einer statischen Methode erstellen und sie aus der ConfigureService () `-Klasse aufrufen kann, frage mich …

1
.Net Core 3 IStringLocalizer.WithCulture (CultureInfo) ist veraltet
Ich habe ein Projekt von .Net Core 2.2 auf .Net Core 3.0 aktualisiert. Nachdem ich versucht habe, alle Warnungen und Fehler zu beheben, versuche ich nun, eine Lösung für diese Warnung zu finden: 'IStringLocalizer.WithCulture(CultureInfo)' is obsolete: 'This method is obsolete. Use `CurrentCulture` and `CurrentUICulture` instead.' Ich verwende dies, um die …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.