所以我首先想要先解决一些重复的问题标记,如下所示。事实上,其中一个人受到了一些过分热心的打击: How to cancel an async WebApi action after timeout? web api apicontroller timeout
我正在寻找任何方法来强制执行超时,无论是全局还是控制器级别。请注意,这在WebAPI和MVC4之间的工作方式不同。特别是对于返回任务的控制器,但据我所知,WebAPI的非任务返回控制器也没有此功能。有趣的是,第一个链接的问题实现了一个本土的手动超时,虽然聪明,但这似乎不应该在那个级别处理。我已确认对codeplex的以下响应不正确: http://aspnetwebstack.codeplex.com/workitem/245
我只是希望以某种方式确认Microsoft迄今为止忽略了提供超时WebAPI请求的方法。