C # .NET Core 앱에서 Firebase Cloud Firestore를 연결할 수 없습니다.

마이크 마샬

Firebase Cloud Firestore 인스턴스에 연결하기위한 매우 간단한 테스트 애플리케이션을 설정하려고합니다.

Windows 7에서 .NET Core 3.0을 사용하는 C # .NET Core 콘솔 애플리케이션입니다.

내 프로젝트 이름을 사용하여 Firestore 인스턴스에 연결하려고합니다.

GOOGLE_APPLICATION_CREDENTIALS환경 변수는 C:\test\creds.json기본 서비스 계정에 대한 GCP Console 페이지의 '키 만들기'기능을 사용하여 만든 것으로 설정 됩니다.

아래 코드를 실행하면 다음과 같은 오류가 발생합니다.

using Google.Cloud.Firestore;
using System;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            FirestoreDb db = FirestoreDb.Create("my-proj-id");
        }
    }
}

예외:

응용 프로그램 기본 자격 증명을 사용할 수 없습니다. Google Compute Engine에서 실행중인 경우 사용할 수 있습니다. 그렇지 않으면 사용자 인증 정보를 정의하는 파일을 가리키는 환경 변수 GOOGLE_APPLICATION_CREDENTIALS를 정의해야합니다. 자세한 내용은 https://developers.google.com/accounts/docs/application-default-credentials 를 참조하십시오. '

ProcessMonitor를 실행하여 파일 시스템 활동을 감지 할 때 내 애플리케이션은 creds.json파일 을 터치하려고 시도하지 않기 때문에 C # Cloud Firestore API가 내 creds 파일을 찾지 못한다고 생각합니다. GOOGLE_APPLICATION_CREDENTIALS사용자 및 시스템 수준 모두에서 env 변수를 설정했습니다 .

구성 방법에 문제가 있습니까?

마이크 마샬

글쎄, 이것은 미친 짓이었다. 내 앱에서 GOOGLE_APPLICATION_CREDENTIALS 환경 변수 값을 기록하려고했는데 null. Visual Studio를 다시 시작했고 작동하기 시작했습니다. 내 이론은 VS가 디버거 프로세스를 시작할 때 현재 환경을 디버거에게 전달했거나 디버깅을 위해 Visual Studio 디버거 호스트 프록시 프로세스 중 하나를 사용할 수 있으며 IDE를 다시 시작한 후에 다시 시작되었다는 것입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

firebase / firestore에 연결할 때 오류 : Cloud Firestore 백엔드에 연결할 수 없습니다.

분류에서Dev

커스텀 런타임을 사용하는 Docker에서 .NET Core 앱을 실행하는 App Engine에서 Google Cloud SQL의 postgres에 연결할 수 없습니다.

분류에서Dev

GCP Cloud Run에서 실행되는 .net 앱에서 postgres 인스턴스에 연결할 수 없습니다.

분류에서Dev

.Net Core에서 RSA 개인 키를 사용하여 연결 문자열을 해독 할 수 없습니다.

분류에서Dev

.NET Core 3.1에서 원격 SignalR 허브에 연결할 수 없습니다.

분류에서Dev

ssh를 통해 Snappy Ubuntu Core에 연결할 수 없습니다.

분류에서Dev

Web API .NET Core를 통해 SQL Server Docker 컨테이너에 연결할 수 없습니다.

분류에서Dev

저장소 Firebase 이미지를 Cloud Firestore에 올바르게 연결할 수 없음

분류에서Dev

Blazor는 ASP.NET Core WebApi (CROS)에 연결할 수 없습니다.

분류에서Dev

.Net Core 3 IHostBuilder에서 Serilog를 사용할 수 없습니다.

분류에서Dev

.net core mvc에서 StencilJS를 사용할 수 없습니다.

분류에서Dev

IIS Express의 ASP.NET Core 3.1 앱 : "이 사이트에 연결할 수 없습니다."

분류에서Dev

Visual Studio C # ASP 내의 React 앱에서 Material-UI를 사용할 수 없습니다. NET Core 웹 애플리케이션

분류에서Dev

Windows의 Docker (localhost)를 통해 .Net Core 앱에 액세스 할 수 없습니다.

분류에서Dev

ASP.NET Core 1 앱에서 Oracle 관리 드라이버를 사용할 수 없습니다.

분류에서Dev

ASP.Net Core 앱에서 기본 및 유일한 문화를 설정할 수 없습니다.

분류에서Dev

IIS에서 ASP.NET Core 앱-로그인 상태를 유지할 수 없습니다.

분류에서Dev

Android 에뮬레이터에서 Firestore 에뮬레이터를 사용하여 Cloud Firestore 백엔드에 연결할 수 없습니다.

분류에서Dev

Firebase 함수에서 MongoDB에 연결할 수 없습니다.

분류에서Dev

Google Cloud PostgreSQL은 서버에서 연결할 수 없습니다.

분류에서Dev

Cloud Shell에서 로컬 mysql에 연결할 수 없습니다.

분류에서Dev

어셈블리에서 C ++ 함수를 연결할 수 없습니다.

분류에서Dev

Cloud Functions에서 Firebase 관리자 SDK를 초기화 할 수 없습니다.

분류에서Dev

cloud_sql_proxy를 사용하여 컨테이너에서 Cloud SQL에 연결할 수 없습니다.

분류에서Dev

http를 통해 함수 앱에서 Azure VM에 연결할 수 없습니다.

분류에서Dev

C #에서 StackExchange redis를 사용하여 Twemproxy를 연결할 수 없습니다.

분류에서Dev

Dockerized Asp.net Core는 WSL에서 호스트의 Kafka에 연결할 수 없습니다.

분류에서Dev

Docker의 ASP.NET Core 3.1에서 온-프레미스 SQL Server에 연결할 수 없습니다.

분류에서Dev

네트워크의 원격 컴퓨터에서 ASP.NET Core API에 연결할 수 없습니다.

Related 관련 기사

  1. 1

    firebase / firestore에 연결할 때 오류 : Cloud Firestore 백엔드에 연결할 수 없습니다.

  2. 2

    커스텀 런타임을 사용하는 Docker에서 .NET Core 앱을 실행하는 App Engine에서 Google Cloud SQL의 postgres에 연결할 수 없습니다.

  3. 3

    GCP Cloud Run에서 실행되는 .net 앱에서 postgres 인스턴스에 연결할 수 없습니다.

  4. 4

    .Net Core에서 RSA 개인 키를 사용하여 연결 문자열을 해독 할 수 없습니다.

  5. 5

    .NET Core 3.1에서 원격 SignalR 허브에 연결할 수 없습니다.

  6. 6

    ssh를 통해 Snappy Ubuntu Core에 연결할 수 없습니다.

  7. 7

    Web API .NET Core를 통해 SQL Server Docker 컨테이너에 연결할 수 없습니다.

  8. 8

    저장소 Firebase 이미지를 Cloud Firestore에 올바르게 연결할 수 없음

  9. 9

    Blazor는 ASP.NET Core WebApi (CROS)에 연결할 수 없습니다.

  10. 10

    .Net Core 3 IHostBuilder에서 Serilog를 사용할 수 없습니다.

  11. 11

    .net core mvc에서 StencilJS를 사용할 수 없습니다.

  12. 12

    IIS Express의 ASP.NET Core 3.1 앱 : "이 사이트에 연결할 수 없습니다."

  13. 13

    Visual Studio C # ASP 내의 React 앱에서 Material-UI를 사용할 수 없습니다. NET Core 웹 애플리케이션

  14. 14

    Windows의 Docker (localhost)를 통해 .Net Core 앱에 액세스 할 수 없습니다.

  15. 15

    ASP.NET Core 1 앱에서 Oracle 관리 드라이버를 사용할 수 없습니다.

  16. 16

    ASP.Net Core 앱에서 기본 및 유일한 문화를 설정할 수 없습니다.

  17. 17

    IIS에서 ASP.NET Core 앱-로그인 상태를 유지할 수 없습니다.

  18. 18

    Android 에뮬레이터에서 Firestore 에뮬레이터를 사용하여 Cloud Firestore 백엔드에 연결할 수 없습니다.

  19. 19

    Firebase 함수에서 MongoDB에 연결할 수 없습니다.

  20. 20

    Google Cloud PostgreSQL은 서버에서 연결할 수 없습니다.

  21. 21

    Cloud Shell에서 로컬 mysql에 연결할 수 없습니다.

  22. 22

    어셈블리에서 C ++ 함수를 연결할 수 없습니다.

  23. 23

    Cloud Functions에서 Firebase 관리자 SDK를 초기화 할 수 없습니다.

  24. 24

    cloud_sql_proxy를 사용하여 컨테이너에서 Cloud SQL에 연결할 수 없습니다.

  25. 25

    http를 통해 함수 앱에서 Azure VM에 연결할 수 없습니다.

  26. 26

    C #에서 StackExchange redis를 사용하여 Twemproxy를 연결할 수 없습니다.

  27. 27

    Dockerized Asp.net Core는 WSL에서 호스트의 Kafka에 연결할 수 없습니다.

  28. 28

    Docker의 ASP.NET Core 3.1에서 온-프레미스 SQL Server에 연결할 수 없습니다.

  29. 29

    네트워크의 원격 컴퓨터에서 ASP.NET Core API에 연결할 수 없습니다.

뜨겁다태그

보관