我需要调用从内部返回一个Task的方法
public override void OnActionExecuting(ActionExecutingContext filterContext)
它不会让我使这个方法异步它抛出以下
An asynchronous module or handler completed while an asynchronous
operation was still pending.
当打电话时
entityStorage.GetCurrentUser().Result
我陷入僵局如何避免这种情况?
我一直在玩弄它,出来的东西就像
entityStorage.GetCurrentUser().Result.ConfigureAwait(false).GetAwaiter().GetResult();
但这不行.我该怎么做?我的解决方案将需要使用ASP.NET 4和Async Targetting Pack,我不能使用ASP.NET 4.5作为部署到Azure.