我正在IIS上运行ASP.Net MVC Web应用程序。
应用程序运行正常,但有时控制器挂起,我必须重新启动IIS的应用程序池。
错误消息为“禁止:发生一个或多个错误。任务已取消。”
应用程序使用Authorize属性,并在控制器中指定角色,例如:
[ApiExplorerSettings(IgnoreApi = true)]
[Authorize(Roles = "MyRole")]
public class MyController : ApiController
应用程序接收来自客户端应用程序的请求并将请求发送到 另一个Web应用程序作为SignalR客户端。
发生挂起时,除挂起一个以外的控制器都在工作。