Pytania otagowane jako asp.net-core-3.0

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

3
Gdzie poszedł IMvcBuilder AddJsonOptions w .Net Core 3.0?
Właśnie zaktualizowałem mój projekt interfejsu API sieci Web ASP z. Net core 2.0do 3.0. Używałem services.AddMvc() .AddJsonOptions(options =>options.SerializerSettings.ContractResolver = new DefaultContractResolver()); poprzednio, aby zapewnić mniejsze wielkości liter w serializowanym formacie JSON. Po aktualizacji do 3.0 pojawia się ten błąd: Błąd CS1061 „IMvcBuilder” nie zawiera definicji „AddJsonOptions” i nie można znaleźć …

9
.NET Core 3,0: widoki Razor nie są automatycznie ponownie kompilowane po zmianie
Zgodnie z dokumentacją widoki Razor powinny domyślnie ponownie kompilować po zmianie w środowiskach lokalnych dla ASP.NET Core 3,0. Jednak mój projekt nie robi tego lokalnie. Jeśli zmienię widok i odświeżę podczas debugowania lokalnie, zmiana nie zostanie odzwierciedlona. Muszę zatrzymać rozwiązanie, uruchomić je ponownie, a następnie zobaczyć zmianę. Robię to na …

2
Uaktualnienie ASP.NET Core 2,2 -> 3,0. Nie znaleziono env.IsDevelopment ()
Zaktualizowałem istniejący projekt 2.2 do 3.0. Skopiowałem nowy kod programu Program / Startup z nowego projektu 3.0 do mojego istniejącego projektu 2.2. Zadziałało, ale IsDevelopment()poniżej: public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } } Skutkuje tym błędem: „IWebHostEnvironment” nie zawiera definicji „IsDevelopment” i najlepszego przeciążenia metody …


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; …

3
„Nie można załadować typu” Microsoft.AspNetCore.Mvc.MvcJsonOptions ”z zestawu„ Microsoft.AspNetCore.Mvc.Formatters.Json, Wersja = 3.0.0.0
Korzystam z netstandard2.1biblioteki w mojej netcoreapp3.0aplikacji internetowej. Podczas dodawania mojej usługi Startuppojawia się następujący błąd: „Nie można załadować typu” Microsoft.AspNetCore.Mvc.MvcJsonOptions ”z zestawu„ Microsoft.AspNetCore.Mvc.Formatters.Json, Wersja = 3.0.0.0 Używam również niektórych funkcji z Microsoft.AspNetCore.Mvcpakietu 2.2.0 w mojej bibliotece klas. Oto moja biblioteka .csproj, <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netstandard2.1</TargetFramework> </PropertyGroup> <ItemGroup> <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.2.0" …

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 mogę uzyskać aplikację z jednym plikiem .NET Core 3, aby znaleźć plik appsettings.json?
Jak należy skonfigurować aplikację interfejsu API sieci Web z jednym plikiem .Net Core 3.0 w celu wyszukiwania appsettings.jsonpliku znajdującego się w tym samym katalogu, w którym zbudowana jest aplikacja z jednym plikiem? Po bieganiu dotnet publish -r win-x64 -c Release /p:PublishSingleFile=true Katalog wygląda następująco: XX/XX/XXXX XX:XX PM <DIR> . XX/XX/XXXX …

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, …

7
Aplikacja internetowa platformy Azure z platformą .NET Core 3.0 nie działa: nie można znaleźć Microsoft.AspNetCore.App
Staramy się wdrożyć naszą aplikację internetową po aktualizacji do .NET Core 3.0, ale nadal pojawia się komunikat „usługa niedostępna”. Jeśli spróbujemy uruchomić dotnetz Kudu ( dotnet webapp.dll), otrzymujemy następujący błąd: It was not possible to find any compatible framework version The specified framework 'Microsoft.AspNetCore.App', version '3.0.0' was not found. - …

3
Czy istnieje solidny sposób rejestrowania zależności w programie ASP.NET Core 3.1 oprócz dodawania wszystkiego do klasy Autostart?
Mam projekt ASP.NET Core 3.1. Zazwyczaj rejestruję dowolną zależność za pomocą ConfigureServices()metody w Startup.csklasie. Ale muszę zarejestrować wiele zależności i ConfigureServices()wygląda to olbrzymie! Wiem, że prawdopodobnie mogę utworzyć metodę rozszerzenia metody statycznej i wywołać ją z klasy ConfigureService () `, ale zastanawiam się, czy istnieje lepszy sposób. Jeśli istnieje sposób …

1
.Net Core 3 IStringLocalizer.WithCulture (CultureInfo) jest przestarzały
Uaktualniłem projekt z .Net Core 2.2 do .Net Core 3.0. Po próbie naprawienia wszystkich ostrzeżeń i błędów próbuję teraz sfinansować rozwiązanie tego ostrzeżenia: 'IStringLocalizer.WithCulture(CultureInfo)' is obsolete: 'This method is obsolete. Use `CurrentCulture` and `CurrentUICulture` instead.' Używam tego, aby zmienić język strony internetowej dla zalogowanego użytkownika. Mam tę implementację, aby zmienić …

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.