Leggere in inglese

Condividi tramite


Risolvere i problemi relativi a ASP.NET Core Blazor Hybrid

Nota

Questa non è la versione più recente di questo articolo. Per la versione corrente, vedere la versione .NET 9 di questo articolo.

Importante

Queste informazioni si riferiscono a un prodotto non definitive che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.

Per la versione corrente, vedere la versione .NET 9 di questo articolo.

BlazorWebView include la registrazione predefinita che consente di diagnosticare i problemi nell'app Blazor Hybrid .

Questo articolo illustra i passaggi per usare BlazorWebView la registrazione:

  • Abilitare e i componenti correlati per registrare BlazorWebView le informazioni di diagnostica.
  • Configurare i provider di registrazione.
  • Visualizzare l'output del logger.

Abilitare la BlazorWebView registrazione

Abilitare la configurazione della registrazione durante la registrazione del servizio. Per abilitare la registrazione massima per BlazorWebView e i componenti correlati nello spazio dei Microsoft.AspNetCore.Components.WebView nomi, aggiungere il codice seguente nel Program file:

C#
services.AddLogging(logging =>
{
    logging.AddFilter("Microsoft.AspNetCore.Components.WebView", LogLevel.Trace);
});

In alternativa, usare il codice seguente per abilitare la registrazione massima per ogni componente che usa Microsoft.Extensions.Logging:

C#
services.AddLogging(logging =>
{
    logging.SetMinimumLevel(LogLevel.Trace);
});

Configurare i provider di registrazione

Dopo aver configurato i componenti per scrivere informazioni di log, configurare la posizione in cui i logger devono scrivere informazioni di log.

I provider di registrazione di debug scrivono l'output usando Debug istruzioni .

Per configurare il provider di registrazione debug , aggiungere un riferimento al Microsoft.Extensions.Logging.Debug pacchetto NuGet.

Nota

Per indicazioni sull'aggiunta di pacchetti alle app .NET, vedere gli articoli sotto Installare e gestire pacchetti in Flusso di lavoro dell'utilizzo di pacchetti (documentazione di NuGet). Confermare le versioni corrette del pacchetto all'indirizzo NuGet.org.

Registrare il provider all'interno della chiamata a AddLogging aggiunta nel passaggio precedente chiamando il AddDebug metodo di estensione:

C#
services.AddLogging(logging =>
{
    logging.AddFilter("Microsoft.AspNetCore.Components.WebView", LogLevel.Trace);
    logging.AddDebug();
});

Visualizzare l'output del logger

Quando l'app viene eseguita da Visual Studio con debug abilitato, l'output di debug viene visualizzato nella finestra Output di Visual Studio.

Risorse aggiuntive