我需要调用从内部返回一个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.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。