Я использую веб-приложение ASP.Net MVC на IIS.
Приложение работает нормально, но иногда контроллер зависает, и мне приходится перезагружать пул приложений IIS.
Сообщение об ошибке «Произошла одна или несколько ошибок. Задача была отменена.»: Кажется, ошибка таймаута HttpClient.
Приложение использует атрибут Authorize с ролью, указанной вконтроллер вроде:
[ApiExplorerSettings(IgnoreApi = true)]
[Authorize(Roles = "MyRole")]
public class MyController : ApiController
Приложение получает запрос от клиентского приложения и отправляет запрос другому веб-приложению как клиент SignalR.
Когда происходит зависание, работают контроллеры, кроме зависания одного.