0
Используя код, который Google предоставляет на github, я делал тест на загрузку файлов в bigquery с помощью C#, в одном из тестов была ошибка в собственном коде Google.Ошибка BigQuery 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.) –