0
使用Google在github上提供的代碼我正在做一個測試,使用C#將文件上傳到bigquery,在其中一個測試中顯示了自己的谷歌代碼中的錯誤。BigQuery error GoogleCredential C#
GoogleCredential credential =
GoogleCredential.GetApplicationDefaultAsync().Result;
它出現這個錯誤 「System.AggregateException」
類完整
static public BigqueryService CreateAuthorizedClient()
{
GoogleCredential credential =
GoogleCredential.GetApplicationDefaultAsync().Result;
// Inject the Bigquery scope if required.
if (credential.IsCreateScopedRequired)
{
credential = credential.CreateScoped(new[]
{
BigqueryService.Scope.Bigquery
});
}
return new BigqueryService(new BaseClientService.Initializer()
{
HttpClientInitializer = credential,
ApplicationName = "DotNet Bigquery Samples",
});
}
有人可以幫助我解決這個問題。
謝謝。
假設AggregateException被稱爲e,e.InnerException.ToString()的值是什麼? –
如果這仍然是一個問題,您能否提供有關您預期如何提供默認應用程序憑證的詳細信息? (環境變量,gcloud sdk,在GCP上運行。) –