ASP.Net MVC Controller как клиент SignalR зависает - PullRequest
0 голосов
/ 31 мая 2019

Я использую веб-приложение ASP.Net MVC на IIS.

Приложение работает нормально, но иногда контроллер зависает, и мне приходится перезагружать пул приложений IIS.

  1. Сообщение об ошибке «Произошла одна или несколько ошибок. Задача была отменена.»: Кажется, ошибка таймаута HttpClient.

  2. Приложение использует атрибут Authorize с ролью, указанной вконтроллер вроде:

[ApiExplorerSettings(IgnoreApi = true)]
[Authorize(Roles = "MyRole")]
public class MyController : ApiController

Приложение получает запрос от клиентского приложения и отправляет запрос другому веб-приложению как клиент SignalR.

Когда происходит зависание, работают контроллеры, кроме зависания одного.

...