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źć …
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 …
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 …
json ustawienia serializer dla podstawowych zastosowań Legacy asp.net zostały ustalone poprzez dodanie AddMvc().AddJsonOptions(), ale nie używam AddMvc()w asp.net core 3. Jak więc ustawić globalne ustawienia serializacji Json?
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 …
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; …
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" …
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”
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 …
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, …
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. - …
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 …
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ć …
Tworzę aplikację internetową SPA za pomocą ASP.Net Core React + Redux. Po aktualizacji do .Net Core 3.0 widzę, że UseWebpackDevMiddleware i AddNodeServices są przestarzałe. Uczę się nowego szablonu projektu React + Redux, ale nie używa webpacka ani SSR. 1) Gdzie mogę znaleźć przykład lub informacje o pracy z webpack w …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.