.NET Core является преемником .NET Framework с открытым исходным кодом. Он может использоваться в самых разных приложениях и в различных областях: от серверов и центров обработки данных до приложений и устройств. .NET Core поддерживается Microsoft на Windows, Linux и macOS.

Подробнее про .net-core...

Я пытаюсь написать небольшой веб-API, и я впервые использую инфраструктуру сущностей. Моя проблема в том, что сохраняются только некоторые из моих данных. У меня есть этот метод GET, который просто должен сохранить модель в базе данных: [HttpGet] public async Task<IActionResult> PopulateDB() { v....
В документации .NET для MatchType.Win32 для версий Net-Core и Net 5+ говорится: Сопоставление с использованием семантики сопоставления в стиле Win32 DOS. '*', '?', '' и '"' считаются подстановочными знаками. Соответствует традиционному способу командной строки DOS/Windows. https://docs.microsoft.co....
3 Фев 2022 в 03:58
У меня есть DbContext с именем FileManagerContext в моем API DOTNET 6: public class FileManagerContext : DbContext { public FileManagerContext(DbContextOptions<FileManagerContext> options) : base(options) { } protected override void OnModelCreating(ModelBuilder modelBuilder) { base.O....
В нашем проекте .NET Core 3.1 (REST API) у нас есть несколько пакетов NuGet. Общие пакеты поступают из источника nuget.org, некоторые пользовательские пакеты извлекаются из частного источника. В Azure DevOps у нас есть конвейер сборки с задачей восстановления пакетов NuGet. Здесь мы увидели, что в....
Как настроить приложение asp.net core 3.1 для использования NLog, в частности, задав собственное имя файла журнала (например, nlog.[environment].config, а также включить DI. Я пробовал много вещей без успеха. Я знаю, что есть много вопросов SO и онлайн-статей о конфигурации nlog, но я не могу найти ....
1 Фев 2022 в 21:39
Из моего прошлого опыта и stackoverflow я узнал, что String.ToLower() плохо работает. Теперь у меня есть следующая проблема: мне нужно отфильтровать или выполнить определенное действие, когда определенные слова находятся в гигантском списке. Старый подход, который я хочу исправить: if (input.Any(i ....
1 Фев 2022 в 18:48
У меня возникла проблема с моим основным приложением .NET, размещенным в Azure. В продакшене все работает нормально, но первый запрос после периода бездействия очень-очень медленный (иногда до 10-15 секунд). Я не понимаю, откуда возникла проблема, потому что раньше этого не было, когда я размещал п....
Я использую HttpClient для получения и отправки запроса на мой WebAPI. Но я использую универсальный Get. Моя проблема в том, как я могу связать универсальный объект T с методом GetAsync? Например, в моем запросе POST я могу использовать общий T следующим образом: public async Task<TResponse> Post<T....
28 Янв 2022 в 12:15
Есть ли смысл обращаться к XSRF/CSRF с помощью токенов Anti-Forgery для строгого внутреннего API, который в конечном итоге будет вынужден выполнять межсайтовые веб-запросы с одним конкретным веб-доменом, который обслуживает статический контент? пользователям? Backend API использует файлы cookie, чт....
27 Янв 2022 в 20:26
Я хочу найти самый чистый способ сделать это, но мне не повезло в Google. Я возвращаю информационный объект, который имеет сборки свойств, конфигурацию и кассандру. Я хочу, чтобы это работало, поэтому, если я вызову /api/Information?filter=Assemblies,Configuration, он вернет только свойства сборки ....
27 Янв 2022 в 18:57
У меня есть список объектов, которые я пытаюсь получить после нескольких 3 полей друг от друга. Проблема в том, что окончательный результат НЕ совпадает, когда я запускаю расчет в следующих двух случаях: 1 - purchasesDeserialized.Sum(reference => reference.Price * reference.Box * reference.Qty) 2 -....
26 Янв 2022 в 22:20
Я пытаюсь следовать этому руководству по созданию индикатора выполнения с серверной частью blazor. https://www.meziantou.net/file-upload-with-progress-bar-in-blazor.htm Затем я хочу записать файлы в файловую систему, проблема в том, что чтение происходит намного быстрее, чем фактическая запись на ди....
26 Янв 2022 в 13:24
У нас есть метод расширения, который принимает действие для инициализации объекта. Есть ли способ улучшить синтаксис такого вызова: public static T NewRow<T>(this IUow uow, Action<T> action(); // this does internally call public T NewRow<T>(Action<T> initializer) where T : IBo { T bo = NewRow<....
26 Янв 2022 в 09:58
У меня есть структура json, как показано ниже. {"data":{"accountType":"New"}} Модель для этого следующая. public class Data { public string accountType { get; set; } } Ниже показано, как я анализирую эти данные с помощью System.Text.Json. string json2 = "{\"data\":{\"accountType\":\"New\"}....
У меня есть такой класс: public class Customer { public int Id { get; set; } public string FullName { get; set; } public string Address{ get; } } Как я могу инициализировать экземпляр этого класса и установить значение свойства "Адрес" только для получения? я пробовал с var customer = new Cu....
25 Янв 2022 в 19:59
Я создал новый проект с шаблоном "Консольное приложение (.NET Core)". Поэтому, когда я пытаюсь вручную сослаться на System.Web через «Добавить ссылку», вкладки ссылки не будет. Кто-нибудь может помочь, как добавить ссылку на HttpContext? введите описание изображения здесь....
25 Янв 2022 в 16:40
После регистрации информации в ApplicationInsights с помощью Serilog в имени свойства появляются следующие атрибуты MS_. Что это значит и можно ли убрать? MS_OperationContext MS_HostInstanceId MS_FunctionName....
Я работаю над внутренними библиотеками для своей организации. Мне нужно ссылаться на определенные типы, которые обычно «принадлежат» веб-приложениям, например. предоставить некоторые расширения: WebApplicationOptions HttpContext Если я использую <Project Sdk="Microsoft.NET.Sdk">, у меня нет ссылок....
25 Янв 2022 в 13:43
Я безуспешно пытаюсь запустить более старый проект ASP NET Core 2.1. Я постоянно получаю следующую ошибку при запуске: Microsoft.AspNetCore.Hosting.Internal.WebHost[11] Hosting startup assembly exception System.InvalidOperationException: Startup assembly Microsoft.AspNetCore.Mvc.Razor.Run....
25 Янв 2022 в 11:52
Я работал над каскадным программным удалением связанных объектов. Пока у меня есть следующее решение, но для его работы требуется, чтобы я загружал связанные данные с помощью Include, ThenInclude.... Есть ли лучший способ добиться того же? Проблема в том, что если я забыл загрузить связанные данн....
25 Янв 2022 в 11:43
Я не знаю, ожидается ли это так, но я подумал, что это странно, так как изменяются результаты запроса. Когда я выполняю запрос ниже, я получаю свой объект только с двумя объектами «Mensagens», потому что я фильтрую только активные объекты, так что это правильно, у меня есть 2 активных объекта в моей....
25 Янв 2022 в 03:23
Мы развертываем вспомогательный исполняемый файл вместе с нашей надстройкой VSTO / Outlook через ClickOnce. В надстройке у нас есть кнопка, которая запускает этот вспомогательный исполняемый файл в новом процессе (это необходимо, потому что надстройка работает как 32-битная / в сочетании с разряднос....
24 Янв 2022 в 19:58
Я использую CookieAuthentication для .net 6 webapi с контроллерами (не минимальными). var builder = WebApplication.CreateBuilder(args); builder.Services.AddControllers(); builder.Services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme).AddCookie(); app.UseAuthentication(); app.....
24 Янв 2022 в 19:18
У меня есть веб-API, который работает круглосуточно и без выходных в локальной сети (из-за соображений безопасности данных он не подключен к Интернету). Я должен вызывать один метод внутри него каждое утро около 07:00. Я читал, что таймеры ненадежны. У меня нет сервера, поэтому у меня нет доступа....
24 Янв 2022 в 07:36
Я работаю с устаревшей системой, которая использует универсальный метод для десериализации ответов Json на объекты с использованием Newtonsoft.Json следующим образом: responseData = JsonConvert.DeserializeObject<TResponse>(responseData); Я пытаюсь десериализовать этот ответ: [ "LA1_1200099253", "....
24 Янв 2022 в 00:14