Pytania otagowane jako .net-core-3.0

Użyj tego tagu w przypadku pytań związanych z .NET Core 3.0, oprócz używania tagu „.NET Core”.

7
Nie znaleziono dotnet ef w .NET Core 3
Obserwuję docs w celu utworzenia wstępnej migracji. Kiedy wykonuję dotnet, otrzymuję sekcję pomocy, co oznacza, że ​​PATH działa poprawnie. Następnie próbuję wykonać poniższe polecenie z dokumentów w oknie konsoli: dotnet ef migrations add InitialCreate Otrzymuję następujący błąd: Could not execute because the specified command or file was not found. Possible …


2
Jak zastąpić rozszerzenie AddJwtBearer w .NET Core 3.0
Mam następujący kod, który kompiluje i działa w .NET Core 2.2: byte[] key = Encoding.ASCII.GetBytes(Constants.JWT_SECRET); services.AddAuthentication(x => { x.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme; x.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme; }) .AddJwtBearer(x => { x.RequireHttpsMetadata = false; x.SaveToken = true; x.TokenValidationParameters = new TokenValidationParameters { ValidateIssuerSigningKey = true, IssuerSigningKey = new SymmetricSecurityKey(key), ValidateIssuer = false, ValidateAudience …

2
Migracja .NET Core 2 do .NET Core 3: HttpContent nie zawiera definicji „ReadAsAsync”
Postępuję zgodnie z tym przewodnikiem https://docs.microsoft.com/en-us/aspnet/core/migration/22-to-30?view=aspnetcore-3.0&tabs=visual-studio, aby przeprowadzić migrację do .NET Core 3. Otrzymuję błąd kompilacji: Błąd CS1061 „HttpContent” nie zawiera definicji „ReadAsAsync” i nie można znaleźć żadnej dostępnej metody rozszerzenia „ReadAsAsync” akceptującej pierwszy argument typu „HttpContent” (czy brakuje Ci dyrektywy lub odwołania do zestawu?) Projekt jest biblioteką klas, zaktualizowałem …

3
Typ wyliczeniowy nie działa już w obiekcie żądania FromBody .Net core 3.0
Niedawno zaktualizowałem mój interfejs WWW z .Net core 2.2 do .Net core 3.0 i zauważyłem, że moje żądania pojawiają się teraz, gdy przekazuję wyliczenie w poście do mojego punktu końcowego. Na przykład: Mam następujący model mojego punktu końcowego interfejsu API: public class SendFeedbackRequest { public FeedbackType Type { get; set; …

1
Interfejs API ASP.NET MVC Core 3.0 szereguje wyliczenia do ciągów
Jak serializować pola Enum do String zamiast Int w ASP.NET MVC Core 3.0? Nie jestem w stanie zrobić tego po staremu. services.AddMvc().AddJsonOptions(opts => { opts.JsonSerializerOptions.Converters.Add(new StringEnumConverter()); }) Pojawia się błąd: nie można przekonwertować z „Newtonsoft.Json.Converters.StringEnumConverter” na „System.Text.Json.Serialization.JsonConverter”

2
Jak wykonać dołączenie do grupy w .NET Core 3.0 Entity Framework?
Wraz ze zmianami w .NET Core 3.0 otrzymuję ... NavigationExpandingExpressionVisitor 'nie powiodło się. Może to wskazywać na błąd lub ograniczenie w EF Core. Bardziej szczegółowe informacje można znaleźć na https://go.microsoft.com/fwlink/?linkid=2101433 .) ---> System.InvalidOperationException: Przetwarzanie wyrażenia LINQ „GroupJoin, ... To jest naprawdę proste zapytanie, więc musi istnieć sposób na wykonanie go …

3
Konwersja kodu newtonsoft na System.Text.Json w .net core 3. co jest równoważne z JObject.Parse i JsonProperty
Konwertuję moją implementację newtonsoft do nowej biblioteki JSON w .net core 3.0. Mam następujący kod public static bool IsValidJson(string json) { try { JObject.Parse(json); return true; } catch (Exception ex) { Logger.ErrorFormat("Invalid Json Received {0}", json); Logger.Fatal(ex.Message); return false; } } Nie jestem w stanie znaleźć żadnego odpowiednika dla JObject.Parse(json); …

4
Asynchronicznie deserializowanie listy za pomocą System.Text.Json
Powiedzmy, że żądam dużego pliku json, który zawiera listę wielu obiektów. Nie chcę, aby były w pamięci od razu, ale wolałbym je czytać i przetwarzać jeden po drugim. Więc muszę przekształcić System.IO.Streamstrumień asynchroniczny w plik IAsyncEnumerable<T>. Jak do tego użyć nowego System.Text.Jsoninterfejsu API? private async IAsyncEnumerable<T> GetList<T>(Uri url, CancellationToken cancellationToken …

1
Nie można znaleźć typu lub nazwy przestrzeni nazw „IWebHostEnvironment” (brakuje dyrektywy używającej lub odwołania do zestawu?)
Używam .NET Core 3.0.100; Microsoft Visual Studio Community 2019 Preview Wersja 16.4.0 Preview 1.0; Blazor-server (oficjalna wersja). Próbuję dodać uwierzytelnianie i autoryzację do mojej aplikacji internetowej Blazor-server. Czytam wytyczne tutaj https://docs.microsoft.com/en-us/aspnet/core/security/authentication/scaffold-identity?view=aspnetcore-3.0&tabs=visual-studio#scaffold-identity-into-an -pusty-projekt (Przeczytałem również ten https://github.com/aspnet/Identity/issues/1825 ) Następnie kliknij prawym przyciskiem myszy Projekt, wybierz Add\New Scaffolded Item... Czytam plik ScaffoldingReadme.txt, …

1
Informacje o typie odwołania do wartości zerowej nie zostały ujawnione przez FirstOrDefault
Chciałem przetestować nową funkcję zerowania typów odwołań w C # 8.0. Rozpocząłem nowy projekt ukierunkowany na .NET Core 3.0, włączyłem typy zerowalne w .csprojpliku i zacząłem kodować. Utworzyłem prostą listę, która bierze a string[]i zwraca stringw tej tablicy, która jest równa abc. Teraz, ponieważ nie jestem pewien, czy abcrzeczywiście istnieje …

5
Uwierzytelnianie JWT i Swagger z .Net core 3.0
Zajmuję się tworzeniem interfejsu API sieci Web z .Net core 3.0 i chcę zintegrować go z SwashBuckle.Swagger. Działa dobrze, ale po dodaniu uwierzytelnienia JWT nie działa zgodnie z oczekiwaniami. Aby to zrobić, dodałem poniższy kod: services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new Microsoft.OpenApi.Models.OpenApiInfo { Title = "My Web API", Version = "v1" …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.