Als «.net-core» getaggte Fragen

.NET Core ist ein Open-Source-Nachfolger von .NET Framework. Es kann in einer Vielzahl von Anwendungen und Branchen eingesetzt werden, von Servern und Rechenzentren bis hin zu Apps und Geräten. .NET Core wird von Microsoft unter Windows, Linux und macOS unterstützt.

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 …


1
Anforderungsheader werden nicht an IdentityServer4 weitergeleitet
Ich verwende ocelot als API-Gateway für meine Microservices mit IdentityServer4 zur Authentifizierung. In der ocelot-Konfigurationsdatei habe ich "AuthenticationOptions" hinzugefügt und den API-Schlüssel festgelegt. Im Startup füge ich den Identity Server hinzu. Auf dem Identitätsserver verwende ich den Wert aus dem Header, um die Verbindungszeichenfolge dynamisch aufzubauen. Wenn ich die Anforderung …



1
Auswirkungen auf die Leistung von Entity Framework Core 3.0 beim Einbeziehen von Sammlungsnavigationseigenschaften (kartesische Explosion)
Nach dem Upgrade von EF Core 2.2 auf EF Core 3.0 ist ein großes Leistungsproblem aufgetreten. Stellen Sie sich ein einfaches Datenmodell mit einer einzigen Sammlungsnavigationseigenschaft und Hunderten von Feldern vor (die Realität sieht noch dunkler aus): public class Item { [Key] public int ItemID {get;set;} public ICollection<AddInfo> AddInfos {get;set;} …

2
Identität mit mehreren Benutzertypen - DbContext-Design
Ich versuche, das Identitätspaket von .NET Core mit mehreren Klassen zu verwenden, die sich erweitern, IdentityUser<Guid>aber mit einer einzelnen UserRoleKlasse. Ich habe mehrere Klassen, die UserStore<T>für jeden Benutzertyp erweitert werden, und eine einzelne Klasse, die erweitert wird RoleStore<UserRole>. Das Folgende ist mein startup.cs : services.AddIdentity<InternalUser, UserRole>(IdentityOptions) .AddDefaultTokenProviders() .AddUserStore<InternalUserStore>() .AddRoleStore<GenericUserRoleStore>(); services.AddIdentityCore<Contractor>(IdentityOptions) …

2
Wie unterscheidet sich die Verwendung von await von der Verwendung von ContinueWith bei der Verarbeitung von asynchronen Aufgaben?
Folgendes meine ich: public Task<SomeObject> GetSomeObjectByTokenAsync(int id) { string token = repository.GetTokenById(id); if (string.IsNullOrEmpty(token)) { return Task.FromResult(new SomeObject() { IsAuthorized = false }); } else { return repository.GetSomeObjectByTokenAsync(token).ContinueWith(t => { t.Result.IsAuthorized = true; return t.Result; }); } } Die obige Methode kann abgewartet werden, und ich denke, sie ähnelt stark …

1
User.Claims ist in der MVC-Anwendung leer
Ich arbeite daran, meine .NET Core 2.2 MVC-Anwendung auf 3.0 zu aktualisieren. In dieser Anwendung authentifiziere ich mich bei einem Controller mithilfe eines JWT-Tokens. Das Token enthält mehrere Ansprüche, aber wenn ich versuche, über User.Claimsdie resultierende Liste darauf zuzugreifen, ist es immer leer. In meinem habe Startup.csich das Authentifizierungssetup wie …

1
Verwendung von Serilog in der .NET Core Console-App
Ich wollte, dass meine Anwendung in einer Datei protokolliert werden kann, und suchte nach mehr als dem Standard-Protokollierungsframework für .NET Core 2.2. Ich sehe, dass Serilog den Job machen könnte. Ich kann jedoch kein Dokument zum Einrichten von Serilog in der .NET Core Console-Anwendung mit Dependency Injection finden. Ich sehe …
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.