Вопросы, помеченные тегом «asp.net-core-webapi»

Вопросы о веб-API ASP.NET Core и веб-приложениях, не зависящих от представлений MVC или Razor Pages
avatar
Sandeep Thomas
9 августа 2021 в 05:52
55
1

Проверьте статус потока, который вызывает с помощью Task.Run

Я пытаюсь проверить статус асинхронных задач, которые выполняются в цикле. Вот как выглядит мой код for(i=0;i<10;i++) { Task t=Task.Run(()=>MyLongRunningTask(params)); /// Feeding Task.Id } Здесь я загружаю идентификатор задачи. Но мой вопрос: есть ли...
avatar
Mansour Tarafdar
8 августа 2021 в 05:05
382
1

Как вернуть неавторизованный ответ при переопределении AuthorizationMiddleware в Ocelot и .Net WebApi

Я пытаюсь переопределить Ocelot AuthorizationMiddleware, используя OcelotPipelineConfiguration в .NET 5 WebApi. Это мой код: ОБНОВЛЕНО Настроить public void Configure(IApplicationBuilder app, IWebHostEnvironment env, IAuthorizationService...
avatar
warheat1990
7 августа 2021 в 14:33
85
1

Добавьте дополнительные утверждения (например, роли) в JWT, полученные от внешних поставщиков.

У меня есть .NET Core Web API (без пользовательского интерфейса), который принимает токен, полученный от нескольких внешних поставщиков удостоверений (скажем, Google, Facebook и т. д.). У меня также есть база данных для проверки роли пользователя, например username ...
avatar
iamzepp
7 августа 2021 в 10:04
92
0

Правильно ли использовать Autofac IComponentContext в контроллере?

Я подключил Autofac к своему приложению ASP.NET CORE WEB-API. Прописал две реализации IService в контейнере по ключам (enum). Через контейнер IComponentContext по ключу получаю одну из реализаций в методе Get контроллера (BotController): _container.ResolveKeyed...
avatar
leo
7 августа 2021 в 04:11
81
1

Вопросы о шаблоне репозитория с Entity Framework Core

Я создал API, использующий EF Core с шаблоном репозитория, и у меня есть несколько вопросов: Метод POST получает адрес электронной почты и проверяет, существует ли пользователь на не. Если адрес электронной почты не существует в таблице User, получите сведения о...
avatar
MarkCo
6 августа 2021 в 17:00
270
1

Переменная содержит нулевое значение после установки флажков

У меня есть два проекта, которые выполняются параллельно: веб-проект ASP.NET Core MVC 5.0 и проект ASP.NET Core Web API 5.0. При выборе любого нужного флажка и вводе числа в текстовое поле и нажатии «Далее» при отладке я заметил, что в моем методе действия сообщения...
avatar
JPReddy
6 августа 2021 в 16:46
152
1

Размещение настраиваемых полей Audit.Net отличается между созданием области вручную и созданием области действия на основе действий.

При использовании Audit.Net в WebApi область создается для каждого события действия контроллера, и когда мы добавляем настраиваемые поля, они появляются на корневом уровне в json. Но когда мы создаем область аудита вручную и если вы добавляете какие-либо настраиваемые...
avatar
Mark Seymour
6 августа 2021 в 15:11
127
1

Получение «405 Method Not Allowed» из почтового запроса в .Net Core 3.1 API

Я разрабатываю новый веб-API в .Net Core, ранее работавший с .Net Framework. У меня есть конечная точка сообщения, которая должна брать объект json из тела запроса и что-то с ним делать, но я никогда не достигаю своей конечной точки и получаю только ответ «405 Method...
avatar
Alan Pauil
6 августа 2021 в 10:09
607
2

Запрос параметров не работает для метода получения API

Если я вызываю метод HttpGet с запросом параметров, вызывается только метод Get без параметра. Как я могу вызвать второй метод Get, используя параметр id=2 http://localhost:10436/api/testapi?id=2 Вот код using Microsoft.AspNetCore.Http; using...
avatar
John S
5 августа 2021 в 21:17
82
1

Невозможно отправить сообщение в производный контроллер ODataController, но можно отправить в производный контроллер APIController.

С помощью .Net Core 5 и Microsoft.AspNetCore.OData 8.0.1 я создал конечную точку веб-API OData. Когда я основываю свой контроллер на ODataController и пытаюсь отправить новую запись в простую конечную точку публикации, объект, который я публикую, пуст. Если я изменю...
avatar
MarkCo
5 августа 2021 в 19:57
303
2

`Model.plans.Count` вызвал исключение типа 'System.NullReferenceException`

Я пытаюсь отобразить список строковых объектов в виде флажков. У меня есть два проекта: проект приложения ASP.NET Core MVC и веб-API ASP.NET Core, оба работают на 5.0 NET Core. В проекте MVC я вызываю проект веб-API, где он создаст новый список объектов. Затем в моем...
avatar
blogs4t
5 августа 2021 в 14:25
64
0

Как запускать команды из основного веб-API c # asp.net в приложении java cli, которое работает на виртуальной машине Linux?

Я создаю оболочку REST API для интерфейса командной строки Whitesource. настройка заключается в том, что cli whitesource установлен на виртуальной машине linux, а основной веб-API ASP.Net должен иметь возможность вызывать cli whitesource, работающий в linux vm, и иметь...
avatar
Shashwat Prakash
5 августа 2021 в 05:09
65
1

как я могу получить сообщение проверки при передаче недопустимого значения в маршрутизации ASP.NET 5

У меня есть маршрутизация [HttpGet("{check_id:long:min(1)}")] при передаче значения 0 в check_id выдается код ответа 404, который отлично работает. Но я также хочу получить ответное сообщение. Как мне это реализовать?
avatar
ivan saron
5 августа 2021 в 03:32
76
1

Как использовать метод UserManager IdentityServer4 из API другого проекта

У меня есть проект сервера идентификации, расположенный в каталоге D:\IdentityServer, и проект API, расположенный в каталоге D:\WebApi — веб-API использует другую базу данных и аутентифицируется сервером идентификации. Я пробовал: private readonly...
avatar
samantha07
5 августа 2021 в 00:37
435
2

Экспортированный файл возвращается как JSON вместо файла Excel

Я пытаюсь вернуть файл Excel, но он всегда пытается сохранить файл JSON вместо файла Excel. Можете ли вы сказать мне, что не так с этим кодом? Я думал, что тип контента был неправильным, но я попробовал несколько вариантов и все равно возвращал JSON... /компоновщик...
avatar
Admiral Land
4 августа 2021 в 11:17
302
1

Связывание Guid в методе контроллера в Asp.Net Core

У меня есть метод контроллера: [EnableCors("MyPolicy")] [Route("page/{session:guid}")] [HttpGet("page")] public async Task<ActionResult<DtoResult>> GetPageAsync(Guid session, int page = -1, int pageSize = -1) { var result =...
avatar
MarcoM
4 августа 2021 в 06:48
88
1

Как я могу вызвать метод из проекта сервера в Blazor Webassembly?

У меня есть проект Blazor Webassembly PWA с именем "QrReader.Client" и проект с именем "QrReader.Server", который был создан после установки флажка "ASP.NET Core hosted". В моем проекте «QrReader.Client» я использовал библиотеку js для чтения QR-кодов, которая отлично...
avatar
jAntoni
4 августа 2021 в 05:26
396
2

Из веб-API C# на локальном хосте — доступ к секрету из Azure KeyVault выдает ошибку «Недопустимый эмитент»

Я пытаюсь из своего локального веб-API получить секрет из KeyVault, используя библиотеку Azure.Identity. но он выдает Invalid Issuer. Ниже приведен код, который я использую Мой текущий код var client = new SecretClient(new Uri("key-vault-url"), new...
avatar
Henry
4 августа 2021 в 02:27
4462
2

Не удается преобразовать строку в NewtonSoft.Json.JsonReader

Я новичок в Xamarin Forms и пытаюсь создать метод, который запрашивает список элементов из API. Однако я не могу скомпилировать решение из-за сообщения об ошибке . "Невозможно преобразовать из строки в NewtonSoft.Json.JsonReader" в строке var Items =...
avatar
sai bachir
3 августа 2021 в 11:44
113
0

Создание нескольких примеров с помощью IMultipleExamplesProvider с Prevoir.Api.Personne.Example .net core web Api 3.1

Чтобы создать несколько примеров с помощью IMultipleExamplesProvider для Prevoir.Api.Personne.Example, это не работает: public class ValueGetProblemDetailsInternalServer : IMultipleExamplesProvider<ValidationProblemDetailsInternalServer> { public...