C# Blazor WASM | Firestore: ошибка получения смешанного содержимого при использовании Google.Cloud.Firestore.FirestoreDb.CreateAsync - PullRequest
0 голосов
/ 01 апреля 2020

При попытке создать объект FirebaseDb в C# (Blazor WASM) выдается ошибка заблокированного смешанного содержимого после его развертывания в Firebase. Есть ли способ заставить это использовать HTTPS?

Ошибка:

Блокированная загрузка смешанного активного содержимого «http://169.254.169.254/» do tnet .3.2.0 -preview3.20168.1. js: 1: 163131 крит: Microsoft.AspNetCore.Components.WebAssembly.Rendering.WebAssemblyRenderer [100] blazor.webassembly. js: 1: 36074 Компонент рендеринга необработанных исключений: TypeError: NetworkError при попытке чтобы получить ресурс. blazor.webassembly. js: 1: 36074 WebAssembly.JSException: TypeError: NetworkError при попытке извлечь ресурс. blazor.webassembly. js: 1: 36074 в WebAssembly. Net .Http.HttpClient.WasmHttpMessageHandler.doFetch (System.Threading.Tasks.TaskCompletionSource 1[TResult] tcs, System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) <0x257c7e0 + 0x00988> in <filename unknown>:0 blazor.webassembly.js:1:36074 at WebAssembly.Net.Http.HttpClient.WasmHttpMessageHandler.SendAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) <0x255e648 + 0x00184> in <filename unknown>:0 blazor.webassembly.js:1:36074 at System.Net.Http.HttpClient.FinishSendAsyncBuffered (System.Threading.Tasks.Task 1 [TResult] sendTask, System. 10. 20. Запрос HttpRequestMessage, System.Threading.CancellationTokenSource cts, System.Boolean disposeCts) <0x256c970 + 0x00278> в: 0 blazor.webassembly. js: 1: 36074 в Google.Apis.Auth.Outh.Out2.ComputeCoreEgn + 0x0018 c> в: 0 blazor.webassembly. js: 1: 36074 в Google.Apis.Auth.OAuth2.DefaultCredentialProvider.CreateDefaultCredentialAsyn c () <0x24e22f0 + 0x0020e> в: 0 блейзер. 1025 *: 1: 36074 в Google.Api.Gax.Grp c .ChannelPool.CreateChannelCredentialsUncached () <0x24cf210 + 0x000d8> в: 0 blazor.webassembly. js: 1: 36074 в Google.Api.Gax.Gp c .ChannelPool.GetChannelAsyn c (Google.Api.Gax.Grp c .ServiceEndpoint endpoint, System.Collections.Generi c .IEnumerable`1 [T] channelOptions) <0x246fb30 + 0x000f4> в 0: б lazor.webassembly. js: 1: 36074 в Google.Cloud.Firestore.V1.FirestoreClient.CreateAsyn c (Google.Api.Gax.Grp c .ServiceEndpoint endpoint, Google.Cloud.Firestore.V1.FirestoreSettings настройки) <0x246e908 + 0x000e c> in: 0 blazor.webassembly. js: 1: 36074 в Google.Cloud.Firestore.FirestoreDb.CreateAsyn c (System.String projectId, Google.Cloud.Firestore.V1 .FirestoreClient client) <0x2449d00 + 0x001d0> в: 0 blazor.webassembly. js: 1: 36074 в blog.Pages.Index.OnInitializedAsyn c () <0x2434eb8 + 0x000c8> в: 0 blazor.webassembly. js: 1: 36074 в Microsoft.AspNetCore.Components.ComponentBase.RunInitAndSetParametersAsyn c () <0x2330b40 + 0x0014 c> в: 0 blazor.webassembly. js: 1: 36074 в Microsoft.AspNetCore.Cponents .Renderer.GetErrorHandledTask (System.Threading.Tasks.Task taskToHandle) <0x247d5b8 + 0x000c2> в: 0 blazor.webassembly. js: 1: 36074

Код:

    protected override async Task OnInitializedAsync()
    {
        string projectId = "my-poject-id";
        FirestoreDb db = await FirestoreDb.CreateAsync(projectId);
    }
...