Вопросы с тегом «.net-core-3.0»

Используйте этот тег для вопросов, конкретно связанных с .NET Core 3.0, в дополнение к использованию тега .NET Core.

8
dotnet ef не найден в .NET Core 3
Я слежу за документами , чтобы создать начальную миграцию. Когда я выполняю dotnet, я получаю раздел помощи, означающий, что PATH работает правильно. Затем я пытаюсь выполнить команду ниже из документов в окне консоли: dotnet ef migrations add InitialCreate Я получаю следующую ошибку: Could not execute because the specified command or …

1
Как настроить параметры приложения в .Net Core 3 Worker Service
Я просматривал ряд учебных пособий и вопросов SO (например, « Настройки приложения .Net Core» ), касающихся чтения appsettings.json в .Net Core 3, и не могу найти никаких указаний по практическим рекомендациям при работе со службой Worker. Нет метода запуска. Вместо этого у меня есть Program.cs с основным методом: public class …

2
Как заменить расширение AddJwtBearer в .NET Core 3.0
У меня есть следующий код, который компилируется и работает в .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 = …

2
Миграция .NET Core 2 в .NET Core 3: HttpContent не содержит определения для «ReadAsAsync»
Я следую этому руководству https://docs.microsoft.com/en-us/aspnet/core/migration/22-to-30?view=aspnetcore-3.0&tabs=visual-studio для перехода на .NET Core 3. Я получаю ошибку компиляции: Ошибка CS1061 «HttpContent» не содержит определения для «ReadAsAsync», и нет доступного метода расширения «ReadAsAsync», принимающего первый аргумент типа «HttpContent» (вы пропустили директиву using или ссылку на сборку?) Проект является библиотекой классов, я обновил его csproj, …

3
Тип enum больше не работает в .Net core 3.0 объект запроса FromBody
Я недавно обновил свой веб-API с .Net core 2.2 до .Net core 3.0 и заметил, что мои запросы теперь получают ошибку, когда я передаю enum в сообщении моей конечной точке. Например: У меня есть следующая модель для моей конечной точки API: public class SendFeedbackRequest { public FeedbackType Type { get; …

1
ASP.NET MVC Core 3.0 API сериализует перечисления в строку
Как сериализовать поля Enum в String вместо Int в ASP.NET MVC Core 3.0? Я не могу сделать это по-старому. services.AddMvc().AddJsonOptions(opts => { opts.JsonSerializerOptions.Converters.Add(new StringEnumConverter()); }) Я получаю сообщение об ошибке: невозможно преобразовать из 'Newtonsoft.Json.Converters.StringEnumConverter' в 'System.Text.Json.Serialization.JsonConverter'

2
Как выполнить групповое объединение в .NET Core 3.0 Entity Framework?
С изменениями в .NET Core 3.0 я получаю ... NavigationExpandingExpressionVisitor 'не удалось. Это может указывать либо на ошибку, либо на ограничение в EF Core. См. Https://go.microsoft.com/fwlink/?linkid=2101433 для получения более подробной информации.) ---> System.InvalidOperationException: Обработка выражения LINQ 'GroupJoin, ... Это действительно простой запрос, поэтому должен быть способ выполнить его в .NET …

3
Преобразование кода newtonsoft в System.Text.Json в ядре .net 3. Что эквивалентно JObject.Parse и JsonProperty
Я конвертирую свою реализацию newtonsoft в новую библиотеку JSON в .net core 3.0. У меня есть следующий код 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; } } Я не могу найти эквивалент для …

4
Асинхронная десериализация списка с использованием System.Text.Json
Допустим, я запрашиваю большой файл JSON, который содержит список многих объектов. Я не хочу, чтобы они все время оставались в памяти, но я бы предпочел прочитать и обработать их один за другим. Поэтому мне нужно превратить асинхронный System.IO.Streamпоток в IAsyncEnumerable<T>. Как мне использовать новый System.Text.JsonAPI для этого? private async IAsyncEnumerable<T> …

1
Не удалось найти тип или имя пространства имен 'IWebHostEnvironment' (отсутствует директива using или ссылка на сборку?)
Я использую .NET Core 3.0.100; Сообщество Microsoft Visual Studio 2019 Preview Версия 16.4.0 Preview 1.0; Блазор-сервер (официальный релиз). Я пытаюсь добавить аутентификацию и авторизацию в мое веб-приложение Blazor-сервера. Я читаю рекомендации здесь https://docs.microsoft.com/en-us/aspnet/core/security/authentication/scaffold-identity?view=aspnetcore-3.0&tabs=visual-studio#scaffold-identity-into-an -empty-проект (Я также прочитал это https://github.com/aspnet/Identity/issues/1825 ) Затем я щелкаю правой кнопкой мыши на Project, выбираю Add\New …

1
Обнуляемая информация о ссылочном типе, не предоставленная FirstOrDefault
Я хотел протестировать новую возможность ссылочных типов обнуляемого в C # 8.0. Я запустил новый проект, ориентированный на .NET Core 3.0, включил в .csprojфайл допустимые ссылочные типы и начал кодировать. Я создал простой список, который принимает string[]и возвращает stringв этом массиве, который равен abc. Теперь, поскольку я не уверен, что …

5
Аутентификация JWT и Swagger с .Net core 3.0
Я занимаюсь разработкой веб-API с .Net core 3.0 и хочу интегрировать его с SwashBuckle.Swagger. Он работает нормально, но когда я добавляю аутентификацию JWT, она не работает так, как я ожидаю. Для этого я добавил код ниже: services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new Microsoft.OpenApi.Models.OpenApiInfo { Title = "My Web API", Version = …

1
Работаете со спа-сервисами в .NetCore 3.0?
Я разрабатываю веб-приложение SPA с использованием ASP.Net Core React + Redux. После обновления до .Net Core 3.0 я вижу, что UseWebpackDevMiddleware и AddNodeServices устарели. Я изучаю новый шаблон проекта React + Redux, но он не использует webpack или SSR. 1) Где я могу найти пример или информацию о работе с …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.