ASP.NET Core - это компактная, компонуемая и кроссплатформенная платформа для создания веб-приложений и облачных приложений. Это полностью открытый исходный код на GitHub. Приложения ASP.NET Core можно запускать в Windows с полной .NET Framework или .NET Core меньшего размера или в Linux и macOS с .NET Core и Mono.

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

У меня есть несколько проверок, которые необходимо выполнить для объекта домена, для которого требуется вызов БД. Поэтому я хотел использовать свой объект репозитория в своей модели домена. Я пытался использовать внедрение зависимостей, но это не работает и дает мне ноль public class ObjectX : Base ....
Я пытаюсь реализовать авторизацию в веб-приложении asp.ne core webapi с использованием токенов jwt. но когда я отправляю запрос с авторизацией носителя и сгенерированным токеном jwt, ответ всегда 401 неавторизованный Я использую версию .Net 5.0 Что я делаю не так? Вот мой файл startup.cs public Sta....
Я создаю API-контроллер в своем основном веб-API-проекте ASP.NET. [ApiController] [Route("[controller]")] public class TestController : ControllerBase { public MyData Method1(string Id) { Console.WriteLine("here"); return null; } ....
4 Фев 2022 в 08:24
При отправке моего почтового запроса ModelState.IsValid всегда false из-за того, что связанные объекты пусты. [Key] [Required()] public int ID {get; set;} [MaxLength(20)] [Required()] public string NAME {get; set;} public ICollection<ActorMovieJunction> NameJobJunction ....
3 Фев 2022 в 22:29
Я использую Ef Core с ASP.NET Core для создания приложения базы данных. В ASP.NET Core есть сборка CancellationToken: HttpContext.RequestAborted, которая срабатывает, когда клиент разрывает http-соединение. В то же время для большей части API Ef Core Query есть параметр CancellationToken. Интересно....
3 Фев 2022 в 22:20
Это пример на dotnet. github.com/ dotnet... я работаю на версии net-6.0 Результат проверки ложный, поскольку в проверке участвуют навигационные свойства класса. Провел простой эксперимент на net-5.0 - навигационные свойства не отражаются в результате. Но, возможно, я ошибаюсь. Как правильно реши....
3 Фев 2022 в 08:57
Я могу развернуть веб-приложение ASP.NET 6 в IIS на Windows 2019 Server. Все работает. Web.config по умолчанию создается и существует в корне: <system.webServer> <handlers> <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" /> </handlers> <aspNetCore ....
2 Фев 2022 в 23:10
Я реализовал многоуровневую архитектуру на ядре .net. «ядро, репозиторий, сервисы» содержит модели и dto. На уровне репозитория я получаю данные и отправляю их на уровень обслуживания. Но я хочу отправить количество страниц, как показано ниже. Как я могу это сделать ? Этот код находится на сервис....
2 Фев 2022 в 08:52
Как настроить приложение asp.net core 3.1 для использования NLog, в частности, задав собственное имя файла журнала (например, nlog.[environment].config, а также включить DI. Я пробовал много вещей без успеха. Я знаю, что есть много вопросов SO и онлайн-статей о конфигурации nlog, но я не могу найти ....
1 Фев 2022 в 21:39
Когда строка getJSON выполняется и есть маршрутизация, например: https://localhost:44338/ArticleApi/GetNextArticles?id=12&quantity=2&filterName=Odziez Я получаю ошибку: Не удалось загрузить ресурс: сервер ответил со статусом 404 () Не удается найти эту страницу на локальном хосте Метод GetNextArticl....
1 Фев 2022 в 20:00
Следуя примеру Microsoft на странице https://docs.microsoft.com/en-us/aspnet/core/security/authentication/social/social-without-identity?view=aspnetcore-6.0 для входа через Google провайдера, я получаю сообщение об отсутствии DefaultSignInScheme. Однако это установлено в методе AddAuthentication, п....
У меня было серверное решение, использующее промежуточное ПО с .NET Core 2.2, и я обновил его до .NET Core 5, но метод InvokeAsync больше не запускается. Это мой код: Запуск (в configureservices): app.UseMiddleware<ValidRouteMiddleware>(); app.UseMiddleware<ValidNuisAlgoTokenAndAdminMiddleware>(); a....
31 Янв 2022 в 23:56
В моем контроллере у меня есть метод получения HTTP, который принимает строку [HttpGet("{token}"] public async Task<IActionResult> GetFoo(string token) { //Some actine return Ok(object); } Если я отправлю закодированный ниже токен test%2Atest, ASP .NET по умолчанию декодирует этот токен....
31 Янв 2022 в 06:15
Я использую библиотеку ASP.NET Core 6 и System.Text.Json. Например, я получаю ответ от некоторого API со следующей структурой { "items": [ { "A": 1, "User": { "Name": "John", "Age": 21, "Adress": "some str" ....
30 Янв 2022 в 21:08
Я использую .NET 6 и Razor Pages. Атрибут [PageRemote] в методе POST не отправляет __requestverificationtoken на сервер, и я получаю сообщение об ошибке 400. Это моя ViewModel public class AddCategory { [PageRemote(PageName = "Category", PageHandler = "CheckForTitle", HttpMethod = "POST", ....
29 Янв 2022 в 20:09
Для страницы администратора мне нужно указать общее количество таблиц. Это мой текущий код: [HttpGet("stats")] public async Task<StatsVM> GetStats() { var result = new StatsVM(); result.TotalTable1 = await dbContext.Table1.CountAsync(...); result.TotalTable2 = await dbContext.Table2.Cou....
29 Янв 2022 в 15:52
Я пытаюсь загрузить файл PDF из blazor, отправленный моим WebAPI как байт [] (byteArray). Я знаю, что мой PDF-файл работает, потому что, когда я отправляю его как filestreamResult и извлекаю его непосредственно из моего WebAPI (например, с помощью swagger), я получаю правильный файл PDF. Мой веб-AP....
28 Янв 2022 в 13:07
Я использую 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
У меня есть раскрывающийся список, и я хочу, чтобы значение было отправлено в контроллер при выборе параметра, заменяя возвращаемые значения на нужные входы Html-входы: <input type="text" class="form-control js-inputs" id="microchipcode"> <input class="form-control js-inputs" id="fa-horse"> <input t....
27 Янв 2022 в 12:05
Мой код таблицы в поле зрения: <table class="table table-bordered table-hover table-striped table-content" id="table3"> <thead> <tr> <th>messageId</th> <th>messageText</th> <th>messageDate</th> <th>receiverUserId</th> <th>isSe....
26 Янв 2022 в 07:48
Я новичок в Logger, мне просто интересно, как работает BeginScope() // startup.cs public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILogger<Startup> logger) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseEndpoints(endpoints => { endp....
26 Янв 2022 в 03:28
Я пытаюсь передать строку функции IActionResult в контроллере asp.net core 3.1. Аякс: $(function () { $('#ddlUsers').change(function () { $.ajax({ url: '@Url.Action("GetUserInfoPartial", "UserInfo")', method: 'POST', data: { userId....
25 Янв 2022 в 23:23
У меня тысячи строк, но я не хочу использовать только Users.ToList(), возможно, это неэффективно. Я хочу отправлять только 20 или 30 строк в API каждый запрос. Следующие 20 рядов и следующие 20 рядов я хочу сделать так, возможно ли это? Как в твиттере или инстаграме Какое лучшее решение здесь? Люб....
Я работаю над внутренними библиотеками для своей организации. Мне нужно ссылаться на определенные типы, которые обычно «принадлежат» веб-приложениям, например. предоставить некоторые расширения: WebApplicationOptions HttpContext Если я использую <Project Sdk="Microsoft.NET.Sdk">, у меня нет ссылок....
25 Янв 2022 в 13:43