【发布时间】:2015-10-14 20:03:29
【问题描述】:
在 Web 应用程序中使用 KeyVault 的示例代码包含以下代码:
public static async Task<string> GetSecret(string secretId)
{
var secret = await keyVaultClient.GetSecretAsync(secretId);
return secret.Value;
}
我已将示例中包含的KeyVaultAccessor 对象合并到我的应用程序中以对其进行测试。该调用作为对我的其中一个 Web api 控制器方法的查询的一部分执行:
var secret = KeyVaultAccessor.GetSecret("https://superSecretUri").Result;
不幸的是,调用永远不会返回并且查询无限期挂起......
可能是什么原因,因为坦率地说我不知道从哪里开始......?
【问题讨论】:
标签: c# .net azure async-await