【发布时间】:2014-08-12 04:06:15
【问题描述】:
好的,所以我使用 HttpClient 对公共 API 进行了这个小调用:
using (var httpClient = new HttpClient()) {
var response = await httpClient.GetAsync(uri);
}
一旦操作到达GetAsync() 行,应用程序就会无任何异常地关闭,无论是在调用堆栈中还是在我为捕获未处理的应用程序域异常而设置的事件回调中。我已经发现这可能是因为await 观察执行任务并抑制任何异常,但是如果我删除await 关键字,操作运行正常!这可能是什么问题?
【问题讨论】:
-
你如何运行这个应用程序?你能显示调用这个方法的代码吗?
标签: c# .net json asp.net-web-api async-await