To resolve and get more information about the error, enable the ‘CircuitOptions.DetailedErrors’ configuration in the ConfigureServices method in Startup.cs file.
[Startup.cs]
public void ConfigureServices(IServiceCollection services)
{
// . . .
services.AddServerSideBlazor().AddCircuitOptions(option => { option.DetailedErrors = true; });
}
For the debug and development environment, initialize the IWebHostEnvironment and provide the web hosting environment information to the Startup constructor. Finally, add the AddCircuitOption configuration to the ConfigureServices method in the Startup.cs file.
[Startup.cs]
public class Startup
{
// . . .
public IWebHostEnvironment _env { get; }
public Startup(IConfiguration configuration, IWebHostEnvironment env)
{
Configuration = configuration;
_env = env;
}
public void ConfigureServices(IServiceCollection services)
{
// . . .
services.AddServerSideBlazor().AddCircuitOptions(option =>
{
if (_env.IsDevelopment()) //Only add details when debugging.
{
option.DetailedErrors = true;
}
});
}
}
Share with