Вопросы, помеченные тегом «asp.net-core-webapi»
Вопросы о веб-API ASP.NET Core и веб-приложениях, не зависящих от представлений MVC или Razor Pages
9 августа 2021 в 05:52
55
1
Проверьте статус потока, который вызывает с помощью Task.Run
Я пытаюсь проверить статус асинхронных задач, которые выполняются в цикле.
Вот как выглядит мой код
for(i=0;i<10;i++)
{
Task t=Task.Run(()=>MyLongRunningTask(params));
/// Feeding Task.Id
}
Здесь я загружаю идентификатор задачи.
Но мой вопрос: есть ли...
8 августа 2021 в 05:05
382
1
Как вернуть неавторизованный ответ при переопределении AuthorizationMiddleware в Ocelot и .Net WebApi
Я пытаюсь переопределить Ocelot AuthorizationMiddleware, используя OcelotPipelineConfiguration в .NET 5 WebApi. Это мой код:
ОБНОВЛЕНО
Настроить
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, IAuthorizationService...
7 августа 2021 в 14:33
85
1
Добавьте дополнительные утверждения (например, роли) в JWT, полученные от внешних поставщиков.
У меня есть .NET Core Web API (без пользовательского интерфейса), который принимает токен, полученный от нескольких внешних поставщиков удостоверений (скажем, Google, Facebook и т. д.).
У меня также есть база данных для проверки роли пользователя, например
username ...
7 августа 2021 в 10:04
92
0
Правильно ли использовать Autofac IComponentContext в контроллере?
Я подключил Autofac к своему приложению ASP.NET CORE WEB-API.
Прописал две реализации IService в контейнере по ключам (enum).
Через контейнер IComponentContext по ключу получаю одну из реализаций в методе Get контроллера (BotController):
_container.ResolveKeyed...
7 августа 2021 в 04:11
81
1
Вопросы о шаблоне репозитория с Entity Framework Core
Я создал API, использующий EF Core с шаблоном репозитория, и у меня есть несколько вопросов:
Метод POST получает адрес электронной почты и проверяет, существует ли пользователь на не.
Если адрес электронной почты не существует в таблице User, получите сведения о...
6 августа 2021 в 17:00
270
1
Переменная содержит нулевое значение после установки флажков
У меня есть два проекта, которые выполняются параллельно: веб-проект ASP.NET Core MVC 5.0 и проект ASP.NET Core Web API 5.0. При выборе любого нужного флажка и вводе числа в текстовое поле и нажатии «Далее» при отладке я заметил, что в моем методе действия сообщения...
6 августа 2021 в 16:46
152
1
Размещение настраиваемых полей Audit.Net отличается между созданием области вручную и созданием области действия на основе действий.
При использовании Audit.Net в WebApi область создается для каждого события действия контроллера, и когда мы добавляем настраиваемые поля, они появляются на корневом уровне в json. Но когда мы создаем область аудита вручную и если вы добавляете какие-либо настраиваемые...
6 августа 2021 в 15:11
127
1
Получение «405 Method Not Allowed» из почтового запроса в .Net Core 3.1 API
Я разрабатываю новый веб-API в .Net Core, ранее работавший с .Net Framework.
У меня есть конечная точка сообщения, которая должна брать объект json из тела запроса и что-то с ним делать, но я никогда не достигаю своей конечной точки и получаю только ответ «405 Method...
6 августа 2021 в 10:09
607
2
Запрос параметров не работает для метода получения API
Если я вызываю метод HttpGet с запросом параметров, вызывается только метод Get без параметра. Как я могу вызвать второй метод Get, используя параметр id=2
http://localhost:10436/api/testapi?id=2
Вот код
using Microsoft.AspNetCore.Http;
using...
5 августа 2021 в 21:17
82
1
Невозможно отправить сообщение в производный контроллер ODataController, но можно отправить в производный контроллер APIController.
С помощью .Net Core 5 и Microsoft.AspNetCore.OData 8.0.1 я создал конечную точку веб-API OData.
Когда я основываю свой контроллер на ODataController и пытаюсь отправить новую запись в простую конечную точку публикации, объект, который я публикую, пуст. Если я изменю...
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, где он создаст новый список объектов. Затем в моем...
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, и иметь...
5 августа 2021 в 05:09
65
1
как я могу получить сообщение проверки при передаче недопустимого значения в маршрутизации ASP.NET 5
У меня есть маршрутизация
[HttpGet("{check_id:long:min(1)}")]
при передаче значения 0 в check_id выдается код ответа 404, который отлично работает.
Но я также хочу получить ответное сообщение. Как мне это реализовать?
5 августа 2021 в 03:32
76
1
Как использовать метод UserManager IdentityServer4 из API другого проекта
У меня есть проект сервера идентификации, расположенный в каталоге D:\IdentityServer, и проект API, расположенный в каталоге D:\WebApi — веб-API использует другую базу данных и аутентифицируется сервером идентификации.
Я пробовал:
private readonly...
5 августа 2021 в 00:37
435
2
Экспортированный файл возвращается как JSON вместо файла Excel
Я пытаюсь вернуть файл Excel, но он всегда пытается сохранить файл JSON вместо файла Excel. Можете ли вы сказать мне, что не так с этим кодом? Я думал, что тип контента был неправильным, но я попробовал несколько вариантов и все равно возвращал JSON...
/компоновщик...
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 =...
4 августа 2021 в 06:48
88
1
Как я могу вызвать метод из проекта сервера в Blazor Webassembly?
У меня есть проект Blazor Webassembly PWA с именем "QrReader.Client" и проект с именем "QrReader.Server", который был создан после установки флажка "ASP.NET Core hosted".
В моем проекте «QrReader.Client» я использовал библиотеку js для чтения QR-кодов, которая отлично...
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...
4 августа 2021 в 02:27
4462
2
Не удается преобразовать строку в NewtonSoft.Json.JsonReader
Я новичок в Xamarin Forms и пытаюсь создать метод, который запрашивает список элементов из API. Однако я не могу скомпилировать решение из-за сообщения об ошибке .
"Невозможно преобразовать из строки в NewtonSoft.Json.JsonReader" в строке
var Items =...
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...