Giter Club home page Giter Club logo

logging's Introduction

Build Package Version NuGet Downloads License

Blazor Extensions

Blazor Extensions is a set of packages with the goal of adding useful features to Blazor.

Blazor Extensions Logging

This package is an implementation for the Microsoft Extensions Logging abstraction to support using the ILogger interface in your Blazor code.

When the component is configured, all the log statements will appear in the browser's developer tools console.

Features

Content to log

The logger supports the same string formatting that MEL provides, together with named parameter replacement in the message.

Additionaly, you're able to log an object in the browser console. You can expand members and hierachies to see what's contained within.

If you want to log an enumerable list of objects, then the browser side component will display it by calling console.table.

Filtering

The implementation supports the ILoggerFactory-based filtering configuration that is supplied by the Microsoft Extension Logging abstraction.

To keep it lightweight, Microsoft Extensions Configuration based configuration is not supported; the logger can be only configured in code.

Log levels

The logger supports the LogLevels defined in MEL.

Some of the log levels are not available as distinct methods in the browser's developer tool, so the browser side component does some mapping.

Sample configuration

Setup

The following snippet shows how to setup the browser console logger by registering it for dependency injection in the Program.cs of the application.

// Add Blazor.Extensions.Logging.BrowserConsoleLogger
builder.Services.AddLogging(builder => builder
    .AddBrowserConsole()
    .SetMinimumLevel(LogLevel.Trace)
);

Usage

The following snippet shows how to consume the logger in a Blazor component.

@inject ILogger<Index> logger

@functions {
  protected override async Task OnInitializedAsync()
  {
      logger.LogDebug("MyComponent init");
  }
}

If you want to consume it outside of a cshtml based component, then you can use the Inject attribute to inject it into the class.

[Inject]
protected ILogger<MyClass> Logger {get;set;}

public void LogSomething()
{
  Logger.LogDebug("Inside LogSomething");
}

Contributions and feedback

Please feel free to use the component, open issues, fix bugs or provide feedback.

Contributors

The following people are the maintainers of the Blazor Extensions projects:

logging's People

Contributors

attilah avatar chucker avatar danielcarmingham avatar galvesribeiro avatar lbogerd avatar markstega avatar steventcramer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

logging's Issues

Blazor.Extensions.Logging fails to build

Hi I have downloaded your solution from github as a zip file, decompressed it, opened the solution file and built the project. Unfortunately it does not build out of the box.

This is what happens when you attempt to build the project Blazor.Extensions.Logging:
Error MSB3073 The command "git rev-parse --show-toplevel" exited with code 128. Blazor.Extensions.Logging C:\Users\xxxxx.nuget\packages\sourcelink.create.commandline\2.8.3\build\SourceLink.Create.CommandLine.targets 21

And this is what happens when you attempt to remove the SourceLink dependency using nuget package manager
Error Cannot modify an evaluated object originating in an imported file "C:\Users\xxxxxx\Logging-master\Logging-master\src\Directory.Build.targets".

I also get a bunch of yellow warning triangles on the dependencies. Both nuget and the SDK. Have you built this project with some special setup? If so, could you please let me know how to build it.
Thanks.

Log object to console

The wiki says it is possible to log an object, but I cannot see any example in the tests. I can't find the right api to do so either.

I am trying to get the same functionality you get in javascript when you print an object (Console.Log(anObjectOrSetOfObjects))
is this possible to do?

log with LogDebug level are never printed in console.

Hi, i'm using you nuget package with Blazor 0.4. I've encountered a strange behaviour.

In Program.cs,
// Add Blazor.Extensions.Logging.BrowserConsoleLogger services.AddLogging(builder => builder .AddBrowserConsole() // Register the logger with the ILoggerBuilder .SetMinimumLevel(LogLevel.Trace) // Set the minimum log level to Information );

Then i injected logger in an hypothetical BlazorComponent:
[Inject] private ILogger<IndexComponent> _logger { get; set; }

Somewhere in a click triggered method:

_logger.LogDebug($"LogDebug {this.GetType().FullName}");
_logger.LogInformation($"LogInformation {this.GetType().FullName}");
_logger.LogWarning($"LogWarning {this.GetType().FullName}");
 _logger.LogTrace($"LogTrace {this.GetType().FullName}");
 _logger.LogCritical($"LogCritical {this.GetType().FullName}");

The message associated with logger.LogDebug is never printed in browser console.

Tested on Chrome Windows Version 67.0.3396.87 (Build officiel) (64 bits)

Thanks.

[Inject] showing an error in Blazor library project

I am trying to use the logging extensions outside of a cshtml file. In my class implementation RestProcessService I have placed

        [Inject]
        protected ILogger<RestProcessService> logger;

right after the class declaration. I get "Attibute 'inject' is not valid on this declaration type. It is only valid on 'property, indexer' declarations." when hovering over the red squiggles under "[Inject]".

Question

Does it only support logging to the console?
Besides, can I use ASP.NET Core logging in Blazor projects?

Building is failing after updating Blazor application to dotnet core 3.0 preview 9

I have a Blazor application that uses this plugin, and it is stopped building after updating to dotnet core 3.0 preview 9, with following error:

Unhandled Exception: Mono.Linker.MarkException: Error processing method: 'System.Void Blazor.Extensions.Logging.BrowserConsoleLogger/<Log>d__4`1::MoveNext()' in assembly: 'Blazor.Extensions.Logging.dll' ---> Mono.Cecil.ResolutionException: Failed to resolve System.Threading.Tasks.Task`1<!!0> Microsoft.JSInterop.IJSRuntime::InvokeAsync(System.String,System.Object[])
4>   at Mono.Linker.Steps.MarkStep.HandleUnresolvedMethod(MethodReference reference)
4>   at Mono.Linker.Steps.MarkStep.MarkMethod(MethodReference reference)
4>   at Mono.Linker.Steps.MarkStep.MarkInstruction(Instruction instruction)
4>   at Mono.Linker.Steps.MarkStep.MarkMethodBody(MethodBody body)
4>   at Mono.Linker.Steps.MarkStep.ProcessMethod(MethodDefinition method)
4>   at Mono.Linker.Steps.MarkStep.ProcessQueue()
4>   --- End of inner exception stack trace ---
4>   at Mono.Linker.Steps.MarkStep.ProcessQueue()
4>   at Mono.Linker.Steps.MarkStep.ProcessPrimaryQueue()
4>   at Mono.Linker.Steps.MarkStep.Process()
4>   at Mono.Linker.Steps.MarkStep.Process(LinkContext context)
4>   at Mono.Linker.Pipeline.ProcessStep(LinkContext context, IStep step)
4>   at Mono.Linker.Pipeline.Process(LinkContext context)
4>   at Mono.Linker.Driver.Run(ILogger customLogger)
4>   at Mono.Linker.Driver.Execute(String[] args, ILogger customLogger)
4>   at Mono.Linker.Driver.Main(String[] args)
4>C:\Users\xxx\.nuget\packages\microsoft.aspnetcore.blazor.build\3.0.0-preview9.19424.4\targets\Blazor.MonoRuntime.targets(441,5): error MSB3073: The command "dotnet "C:\Users\xxx\.nuget\packages\microsoft.aspnetcore.blazor.mono\3.0.0-preview9.19421.1\build\netstandard1.0\../../tools/illink/illink.dll" -l none --disable-opt unreachablebodies --verbose --strip-security true --exclude-feature com --exclude-feature sre -v false -c link -u link -b true -d "C:\Users\xxx\.nuget\packages\microsoft.aspnetcore.blazor.mono\3.0.0-preview9.19421.1\build\netstandard1.0\../../tools/mono/bcl/" -d "C:\Users\xxx\.nuget\packages\microsoft.aspnetcore.blazor.mono\3.0.0-preview9.19421.1\build\netstandard1.0\../../tools/mono/bcl/Facades/" -o "C:\dev\xxx.WebBlazor\obj\Debug\netstandard2.0\blazor\linker/" -x "C:\dev\xxx.WebBlazor\Linker.xml" -a "C:\Users\xxx\.nuget\packages\blazor.extensions.logging\0.3.0\lib\netstandard2.0\Blazor.Extensions.Logging.JS.dll" -a "C:\Users\xxx\.nuget\packages\blazor.extensions.logging\0.3.0\lib\netstandard2.0\Blazor.Extensions.Logging.dll" -a "C:\Users\xxx\.nuget\packages\devexpress.blazor\0.3.1\lib\netstandard2.0\DevExpress.Blazor.dll" -a "C:\Users\xxx\.nuget\packages\devextreme.aspnet.data\2.2.0\lib\netstandard2.0\DevExtreme.AspNet.Data.dll" -a "C:\Users\xxx\.nuget\packages\identitymodel\3.10.10\lib\netstandard2.0\IdentityModel.dll" -a "C:\Users\merdan\.nuget\packages\microsoft.aspnetcore.authorization\3.0.0-preview9.19424.4\lib\netstandard2.0\Microsoft.AspNetCore.Authorization.dll" -a "C:\Users\xxx\.nuget\packages\microsoft.aspnetcore.blazor\3.0.0-preview9.19424.4\lib\netstandard2.0\Microsoft.AspNetCore.Blazor.dll" -a "C:\Users\xxx\.nuget\packages\microsoft.aspnetcore.blazor.httpclient\3.0.0-preview9.19424.4\lib\netstandard2.0\Microsoft.AspNetCore.Blazor.HttpClient.dll" -a "C:\Users\xxx\.nuget\packages\microsoft.aspnetcore.components\3.0.0-preview9.19424.4\lib\netstandard2.0\Microsoft.AspNetCore.Components.dll" -a "C:\Users\xxx\.nuget\packages\microsoft.aspnetcore.components.forms\3.0.0-preview9.19424.4\lib\netstandard2.0\Microsoft.AspNetCore.Components.Forms.dll" -a "C:\Users\xxx\.nuget\packages\microsoft.aspnetcore.components.web\3.0.0-preview9.19424.4\lib\netstandard2.0\Microsoft.AspNetCore.Components.Web.dll" -a "C:\Users\xxx\.nuget\packages\microsoft.aspnetcore.metadata\3.0.0-preview9.19424.4\lib\netstandard2.0\Microsoft.AspNetCore.Metadata.dll" -a "C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.webutilities\2.2.0\lib\netstandard2.0\Microsoft.AspNetCore.WebUtilities.dll" -a "C:\Users\xxx\.nuget\packages\microsoft.bcl.asyncinterfaces\1.0.0-preview9.19421.4\lib\netstandard2.0\Microsoft.Bcl.AsyncInterfaces.dll" -a "C:\Users\xxx\.nuget\packages\microsoft.csharp\4.4.0\lib\netstandard2.0\Microsoft.CSharp.dll" -a "C:\Users\merdan\.nuget\packages\microsoft.extensions.configuration\3.0.0-preview7.19362.4\lib\netstandard2.0\Microsoft.Extensions.Configuration.dll" -a "C:\Users\xxx\.nuget\packages\microsoft.extensions.configuration.abstractions\3.0.0-preview7.19362.4\lib\netstandard2.0\Microsoft.Extensions.Configuration.Abstractions.dll" -a "C:\Users\xxx\.nuget\packages\microsoft.extensions.configuration.binder\3.0.0-preview7.19362.4\lib\netstandard2.0\Microsoft.Extensions.Configuration.Binder.dll" -a "C:\Users\xxx\.nuget\packages\microsoft.extensions.dependencyinjection\3.0.0-preview9.19423.4\lib\netstandard2.0\Microsoft.Extensions.DependencyInjection.dll" -a "C:\Users\xxx\.nuget\packages\microsoft.extensions.dependencyinjection.abstractions\3.0.0-preview9.19423.4\lib\netstandard2.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll" -a "C:\Users\xxx\.nuget\packages\microsoft.extensions.logging\3.0.0-preview7.19362.4\lib\netstandard2.0\Microsoft.Extensions.Logging.dll" -a "C:\Users\xxx\.nuget\packages\microsoft.extensions.logging.abstractions\3.0.0-preview9.19423.4\lib\netstandard2.0\Microsoft.Extensions.Logging.Abstractions.dll" -a "C:\Users\xxx\.nuget\packages\microsoft.extensions.options\3.0.0-preview9.19423.4\lib\netstandard2.0\Microsoft.Extensions.Options.dll" -a "C:\Users\xxx\.nuget\packages\microsoft.extensions.primitives\3.0.0-preview9.19423.4\lib\netstandard2.0\Microsoft.Extensions.Primitives.dll" -a "C:\Users\xxx\.nuget\packages\microsoft.jsinterop\3.0.0-preview9.19423.4\lib\netstandard2.0\Microsoft.JSInterop.dll" -a "C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.net.http.headers\2.2.0\lib\netstandard2.0\Microsoft.Net.Http.Headers.dll" -a "C:\Users\xxx\.nuget\packages\mono.webassembly.interop\3.0.0-preview9.19423.4\lib\netstandard2.0\Mono.WebAssembly.Interop.dll" -a "C:\Users\xxx\.nuget\packages\newtonsoft.json\12.0.2\lib\netstandard2.0\Newtonsoft.Json.dll" -a "C:\Users\xxx\.nuget\packages\system.buffers\4.5.0\lib\netstandard2.0\System.Buffers.dll" -a "C:\Users\xxx\.nuget\packages\system.componentmodel.annotations\4.6.0-preview9.19421.4\lib\netstandard2.0\System.ComponentModel.Annotations.dll" -a "C:\Users\xxx\.nuget\packages\system.memory\4.5.3\lib\netstandard2.0\System.Memory.dll" -a "C:\Users\xxx\.nuget\packages\system.numerics.vectors\4.5.0\lib\netstandard2.0\System.Numerics.Vectors.dll" -a "C:\Users\xxx\.nuget\packages\system.runtime.compilerservices.unsafe\4.6.0-preview9.19421.4\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll" -a "C:\Users\xxx\.nuget\packages\system.text.encodings.web\4.6.0-preview9.19421.4\lib\netstandard2.0\System.Text.Encodings.Web.dll" -a "C:\Users\xxx\.nuget\packages\system.text.json\4.6.0-preview9.19421.4\lib\netstandard2.0\System.Text.Json.dll" -a "C:\Users\xxx\.nuget\packages\system.threading.tasks.extensions\4.5.2\lib\netstandard2.0\System.Threading.Tasks.Extensions.dll" -a exited with code -532462766.
4>Done building project "Multibet.Logs.Ui.WebBlazor.csproj" -- FAILED.

Logging does not work on Chrome

I added a bunch of logging to several of my Blazor pages. Nothing was showing up in the Chrome console. I was using the vanilla

@inject ILogger<ORManagerView> m_Logger

and

    m_Logger.LogDebug("ORManagerView OnInitAsync() entry");

So I tried in Firefox & Edge, Here are the results:

Chrome Version 68.0.3440.84 (Official Build) (64-bit) -- No output to console
Microsoft Edge 42.17134.1.0 -- Works as desired
Firefox 61.1.1 (64 bit) -- Works as desired

Expose ILoggingProvider

I've been trying to add logging for my SignalR client, and after reading documentation found that you are supposed to do it by adding a logging provider.

This library hides it's ILoggerProvider, why?

I've added this class for SignalR logging via reflection for now, but is there harm in making this class public?

Some services are not able to be constructed

Running latest .NET Core 3.0

Unhandled exception. System.AggregateException: Some services are not able to be constructed (Error while validating the service descriptor 'ServiceType: Microsoft.Extensions.Hosting.IHostApplicationLifetime Lifetime: Singleton ImplementationType: Microsoft.Extensions.Hosting.Internal.ApplicationLifetime': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.Extensions.Hosting.IHostApplicationLifetime(Microsoft.Extensions.Hosting.Internal.ApplicationLifetime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.Extensions.Hosting.Internal.ApplicationLifetime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.Extensions.Hosting.Internal.ApplicationLifetime>) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.Extensions.Hosting.IHostLifetime Lifetime: Singleton ImplementationType: Microsoft.Extensions.Hosting.Internal.ConsoleLifetime': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.Extensions.Hosting.IHostLifetime(Microsoft.Extensions.Hosting.Internal.ConsoleLifetime) -> Microsoft.Extensions.Hosting.IHostApplicationLifetime(Microsoft.Extensions.Hosting.Internal.ApplicationLifetime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.Extensions.Hosting.Internal.ApplicationLifetime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.Extensions.Hosting.Internal.ApplicationLifetime>) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.Extensions.Hosting.IHost Lifetime: Singleton ImplementationType: Microsoft.Extensions.Hosting.Internal.Host': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.Extensions.Hosting.IHost(Microsoft.Extensions.Hosting.Internal.Host) -> Microsoft.Extensions.Hosting.IHostApplicationLifetime(Microsoft.Extensions.Hosting.Internal.ApplicationLifetime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.Extensions.Hosting.Internal.ApplicationLifetime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.Extensions.Hosting.Internal.ApplicationLifetime>) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.Extensions.Logging.ILoggerFactory Lifetime: Singleton ImplementationType: Microsoft.Extensions.Logging.LoggerFactory': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Hosting.IApplicationLifetime Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Hosting.GenericWebHostApplicationLifetime': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Hosting.IApplicationLifetime(Microsoft.AspNetCore.Hosting.GenericWebHostApplicationLifetime) -> Microsoft.Extensions.Hosting.IHostApplicationLifetime(Microsoft.Extensions.Hosting.Internal.ApplicationLifetime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.Extensions.Hosting.Internal.ApplicationLifetime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.Extensions.Hosting.Internal.ApplicationLifetime>) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Connections.IConnectionListenerFactory Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Connections.IConnectionListenerFactory(Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Hosting.Server.IServer Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Hosting.Server.IServer(Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer) -> Microsoft.AspNetCore.Connections.IConnectionListenerFactory(Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Routing.Matching.DfaMatcherBuilder Lifetime: Transient ImplementationType: Microsoft.AspNetCore.Routing.Matching.DfaMatcherBuilder': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Routing.Matching.DfaMatcherBuilder -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Routing.LinkGenerator Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Routing.DefaultLinkGenerator': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Routing.LinkGenerator(Microsoft.AspNetCore.Routing.DefaultLinkGenerator) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Routing.DefaultLinkGenerator>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Routing.DefaultLinkGenerator>) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Routing.LinkParser Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Routing.DefaultLinkParser': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Routing.LinkParser(Microsoft.AspNetCore.Routing.DefaultLinkParser) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Routing.DefaultLinkParser>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Routing.DefaultLinkParser>) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.Extensions.Options.IConfigureOptions1[Microsoft.AspNetCore.Mvc.MvcOptions] Lifetime: Transient ImplementationType: Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.Extensions.Options.IPostConfigureOptions1[Microsoft.AspNetCore.Mvc.MvcOptions] Lifetime: Transient ImplementationType: Microsoft.AspNetCore.Mvc.Infrastructure.MvcOptionsConfigureCompatibilityOptions': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.Extensions.Options.IPostConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.Infrastructure.MvcOptionsConfigureCompatibilityOptions) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.Extensions.Options.IPostConfigureOptions1[Microsoft.AspNetCore.Mvc.MvcOptions] Lifetime: Transient ImplementationType: Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.Extensions.Options.IPostConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider> -> Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider Lifetime: Transient ImplementationType: Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider Lifetime: Transient ImplementationType: Microsoft.AspNetCore.Mvc.ApplicationModels.ApiBehaviorApplicationModelProvider': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.ApiBehaviorApplicationModelProvider) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider Lifetime: Transient ImplementationType: Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerActionDescriptorProvider': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerActionDescriptorProvider) -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider> -> Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.Infrastructure.DefaultActionDescriptorCollectionProvider': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider(Microsoft.AspNetCore.Mvc.Infrastructure.DefaultActionDescriptorCollectionProvider) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider> -> Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerActionDescriptorProvider) -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider> -> Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Infrastructure.IActionSelector Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.Infrastructure.ActionSelector': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.Infrastructure.IActionSelector(Microsoft.AspNetCore.Mvc.Infrastructure.ActionSelector) -> Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider(Microsoft.AspNetCore.Mvc.Infrastructure.DefaultActionDescriptorCollectionProvider) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider> -> Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerActionDescriptorProvider) -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider> -> Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintCache Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintCache': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintCache -> Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider(Microsoft.AspNetCore.Mvc.Infrastructure.DefaultActionDescriptorCollectionProvider) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider> -> Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerActionDescriptorProvider) -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider> -> Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Routing.MatcherPolicy Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.Routing.ActionConstraintMatcherPolicy': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Routing.MatcherPolicy(Microsoft.AspNetCore.Mvc.Routing.ActionConstraintMatcherPolicy) -> Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintCache -> Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider(Microsoft.AspNetCore.Mvc.Infrastructure.DefaultActionDescriptorCollectionProvider) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider> -> Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerActionDescriptorProvider) -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider> -> Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Controllers.IControllerFactory Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.Controllers.DefaultControllerFactory': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.Controllers.IControllerFactory(Microsoft.AspNetCore.Mvc.Controllers.DefaultControllerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Controllers.IControllerPropertyActivator> -> Microsoft.AspNetCore.Mvc.Controllers.IControllerPropertyActivator(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionaryControllerPropertyActivator) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Controllers.IControllerFactoryProvider Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.Controllers.ControllerFactoryProvider': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.Controllers.IControllerFactoryProvider(Microsoft.AspNetCore.Mvc.Controllers.ControllerFactoryProvider) -> Microsoft.AspNetCore.Mvc.Controllers.IControllerFactory(Microsoft.AspNetCore.Mvc.Controllers.DefaultControllerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Controllers.IControllerPropertyActivator> -> Microsoft.AspNetCore.Mvc.Controllers.IControllerPropertyActivator(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionaryControllerPropertyActivator) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Infrastructure.IActionInvokerFactory Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.Infrastructure.ActionInvokerFactory': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.Infrastructure.IActionInvokerFactory(Microsoft.AspNetCore.Mvc.Infrastructure.ActionInvokerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProvider> -> Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProvider(Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvokerProvider) -> Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvokerCache -> Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider(Microsoft.AspNetCore.Mvc.Infrastructure.DefaultActionDescriptorCollectionProvider) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider> -> Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerActionDescriptorProvider) -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider> -> Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProvider Lifetime: Transient ImplementationType: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvokerProvider': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProvider(Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvokerProvider) -> Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvokerCache -> Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider(Microsoft.AspNetCore.Mvc.Infrastructure.DefaultActionDescriptorCollectionProvider) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider> -> Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerActionDescriptorProvider) -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider> -> Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvokerCache Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvokerCache': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvokerCache -> Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider(Microsoft.AspNetCore.Mvc.Infrastructure.DefaultActionDescriptorCollectionProvider) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider> -> Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerActionDescriptorProvider) -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider> -> Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Filters.RequestSizeLimitFilter Lifetime: Transient ImplementationType: Microsoft.AspNetCore.Mvc.Filters.RequestSizeLimitFilter': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.Filters.RequestSizeLimitFilter -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Filters.DisableRequestSizeLimitFilter Lifetime: Transient ImplementationType: Microsoft.AspNetCore.Mvc.Filters.DisableRequestSizeLimitFilter': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.Filters.DisableRequestSizeLimitFilter -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Filters.RequestFormLimitsFilter Lifetime: Transient ImplementationType: Microsoft.AspNetCore.Mvc.Filters.RequestFormLimitsFilter': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.Filters.RequestFormLimitsFilter -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactory Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactory': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactory(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactory) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinder Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinder': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinder -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Infrastructure.OutputFormatterSelector Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.Infrastructure.DefaultOutputFormatterSelector': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.Infrastructure.OutputFormatterSelector(Microsoft.AspNetCore.Mvc.Infrastructure.DefaultOutputFormatterSelector) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor1[Microsoft.AspNetCore.Mvc.ObjectResult] Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor<Microsoft.AspNetCore.Mvc.ObjectResult>(Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor) -> Microsoft.AspNetCore.Mvc.Infrastructure.OutputFormatterSelector(Microsoft.AspNetCore.Mvc.Infrastructure.DefaultOutputFormatterSelector) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor1[Microsoft.AspNetCore.Mvc.PhysicalFileResult] Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.Infrastructure.PhysicalFileResultExecutor': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor<Microsoft.AspNetCore.Mvc.PhysicalFileResult>(Microsoft.AspNetCore.Mvc.Infrastructure.PhysicalFileResultExecutor) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor1[Microsoft.AspNetCore.Mvc.VirtualFileResult] Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.Infrastructure.VirtualFileResultExecutor': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor<Microsoft.AspNetCore.Mvc.VirtualFileResult>(Microsoft.AspNetCore.Mvc.Infrastructure.VirtualFileResultExecutor) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor1[Microsoft.AspNetCore.Mvc.FileStreamResult] Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.Infrastructure.FileStreamResultExecutor': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor<Microsoft.AspNetCore.Mvc.FileStreamResult>(Microsoft.AspNetCore.Mvc.Infrastructure.FileStreamResultExecutor) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor1[Microsoft.AspNetCore.Mvc.FileContentResult] Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.Infrastructure.FileContentResultExecutor': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor<Microsoft.AspNetCore.Mvc.FileContentResult>(Microsoft.AspNetCore.Mvc.Infrastructure.FileContentResultExecutor) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor1[Microsoft.AspNetCore.Mvc.RedirectResult] Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.Infrastructure.RedirectResultExecutor': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor<Microsoft.AspNetCore.Mvc.RedirectResult>(Microsoft.AspNetCore.Mvc.Infrastructure.RedirectResultExecutor) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor1[Microsoft.AspNetCore.Mvc.LocalRedirectResult] Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.Infrastructure.LocalRedirectResultExecutor': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor<Microsoft.AspNetCore.Mvc.LocalRedirectResult>(Microsoft.AspNetCore.Mvc.Infrastructure.LocalRedirectResultExecutor) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor1[Microsoft.AspNetCore.Mvc.RedirectToActionResult] Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.Infrastructure.RedirectToActionResultExecutor': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor<Microsoft.AspNetCore.Mvc.RedirectToActionResult>(Microsoft.AspNetCore.Mvc.Infrastructure.RedirectToActionResultExecutor) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor1[Microsoft.AspNetCore.Mvc.RedirectToRouteResult] Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.Infrastructure.RedirectToRouteResultExecutor': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor<Microsoft.AspNetCore.Mvc.RedirectToRouteResult>(Microsoft.AspNetCore.Mvc.Infrastructure.RedirectToRouteResultExecutor) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor1[Microsoft.AspNetCore.Mvc.RedirectToPageResult] Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.Infrastructure.RedirectToPageResultExecutor': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor<Microsoft.AspNetCore.Mvc.RedirectToPageResult>(Microsoft.AspNetCore.Mvc.Infrastructure.RedirectToPageResultExecutor) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor1[Microsoft.AspNetCore.Mvc.ContentResult] Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.Infrastructure.ContentResultExecutor': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor<Microsoft.AspNetCore.Mvc.ContentResult>(Microsoft.AspNetCore.Mvc.Infrastructure.ContentResultExecutor) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Mvc.Infrastructure.ContentResultExecutor>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Mvc.Infrastructure.ContentResultExecutor>) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor1[Microsoft.AspNetCore.Mvc.JsonResult] Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.Infrastructure.SystemTextJsonResultExecutor': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor<Microsoft.AspNetCore.Mvc.JsonResult>(Microsoft.AspNetCore.Mvc.Infrastructure.SystemTextJsonResultExecutor) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Mvc.Infrastructure.SystemTextJsonResultExecutor>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Mvc.Infrastructure.SystemTextJsonResultExecutor>) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Routing.MvcRouteHandler Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.Routing.MvcRouteHandler': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.Routing.MvcRouteHandler -> Microsoft.AspNetCore.Mvc.Infrastructure.IActionInvokerFactory(Microsoft.AspNetCore.Mvc.Infrastructure.ActionInvokerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProvider> -> Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProvider(Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvokerProvider) -> Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvokerCache -> Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider(Microsoft.AspNetCore.Mvc.Infrastructure.DefaultActionDescriptorCollectionProvider) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider> -> Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerActionDescriptorProvider) -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider> -> Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Routing.MvcAttributeRouteHandler Lifetime: Transient ImplementationType: Microsoft.AspNetCore.Mvc.Routing.MvcAttributeRouteHandler': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.Routing.MvcAttributeRouteHandler -> Microsoft.AspNetCore.Mvc.Infrastructure.IActionInvokerFactory(Microsoft.AspNetCore.Mvc.Infrastructure.ActionInvokerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProvider> -> Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProvider(Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvokerProvider) -> Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvokerCache -> Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider(Microsoft.AspNetCore.Mvc.Infrastructure.DefaultActionDescriptorCollectionProvider) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider> -> Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerActionDescriptorProvider) -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider> -> Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Routing.ControllerActionEndpointDataSource Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.Routing.ControllerActionEndpointDataSource': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.Routing.ControllerActionEndpointDataSource -> Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider(Microsoft.AspNetCore.Mvc.Infrastructure.DefaultActionDescriptorCollectionProvider) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider> -> Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerActionDescriptorProvider) -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider> -> Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Routing.DynamicControllerEndpointSelector Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.Routing.DynamicControllerEndpointSelector': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.Routing.DynamicControllerEndpointSelector -> Microsoft.AspNetCore.Mvc.Routing.ControllerActionEndpointDataSource -> Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider(Microsoft.AspNetCore.Mvc.Infrastructure.DefaultActionDescriptorCollectionProvider) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider> -> Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerActionDescriptorProvider) -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider> -> Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Routing.MatcherPolicy Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.Routing.DynamicControllerEndpointMatcherPolicy': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Routing.MatcherPolicy(Microsoft.AspNetCore.Mvc.Routing.DynamicControllerEndpointMatcherPolicy) -> Microsoft.AspNetCore.Mvc.Routing.DynamicControllerEndpointSelector -> Microsoft.AspNetCore.Mvc.Routing.ControllerActionEndpointDataSource -> Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider(Microsoft.AspNetCore.Mvc.Infrastructure.DefaultActionDescriptorCollectionProvider) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider> -> Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerActionDescriptorProvider) -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider> -> Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Authorization.IAuthorizationService Lifetime: Transient ImplementationType: Microsoft.AspNetCore.Authorization.DefaultAuthorizationService': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Authorization.IAuthorizationService(Microsoft.AspNetCore.Authorization.DefaultAuthorizationService) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Authorization.DefaultAuthorizationService>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Authorization.DefaultAuthorizationService>) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Authorization.Policy.IPolicyEvaluator Lifetime: Transient ImplementationType: Microsoft.AspNetCore.Authorization.Policy.PolicyEvaluator': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Authorization.Policy.IPolicyEvaluator(Microsoft.AspNetCore.Authorization.Policy.PolicyEvaluator) -> Microsoft.AspNetCore.Authorization.IAuthorizationService(Microsoft.AspNetCore.Authorization.DefaultAuthorizationService) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Authorization.DefaultAuthorizationService>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Authorization.DefaultAuthorizationService>) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider Lifetime: Transient ImplementationType: Microsoft.AspNetCore.Mvc.ApplicationModels.AuthorizationApplicationModelProvider': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.AuthorizationApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.DataProtection.Internal.IActivator Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.DataProtection.TypeForwardingActivator': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.DataProtection.Internal.IActivator(Microsoft.AspNetCore.DataProtection.TypeForwardingActivator) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.Extensions.Options.IConfigureOptions1[Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions] Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.DataProtection.Internal.KeyManagementOptionsSetup': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions>(Microsoft.AspNetCore.DataProtection.Internal.KeyManagementOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyManager Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyManager(Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions>(Microsoft.AspNetCore.DataProtection.Internal.KeyManagementOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.Extensions.Hosting.IHostedService Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.DataProtection.Internal.DataProtectionHostedService': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.Extensions.Hosting.IHostedService(Microsoft.AspNetCore.DataProtection.Internal.DataProtectionHostedService) -> Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IKeyRingProvider(Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingProvider) -> Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyManager(Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions>(Microsoft.AspNetCore.DataProtection.Internal.KeyManagementOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IDefaultKeyResolver Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.DataProtection.KeyManagement.DefaultKeyResolver': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IDefaultKeyResolver(Microsoft.AspNetCore.DataProtection.KeyManagement.DefaultKeyResolver) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions>(Microsoft.AspNetCore.DataProtection.Internal.KeyManagementOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IKeyRingProvider Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingProvider': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IKeyRingProvider(Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingProvider) -> Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyManager(Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions>(Microsoft.AspNetCore.DataProtection.Internal.KeyManagementOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Antiforgery.IAntiforgery Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Antiforgery.DefaultAntiforgery': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Antiforgery.IAntiforgery(Microsoft.AspNetCore.Antiforgery.DefaultAntiforgery) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.ViewEngines.CompositeViewEngine': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine(Microsoft.AspNetCore.Mvc.ViewEngines.CompositeViewEngine) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcViewOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcViewOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcViewOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>(Microsoft.Extensions.DependencyInjection.MvcRazorMvcViewOptionsSetup) -> Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine(Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine) -> Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProvider(Microsoft.AspNetCore.Mvc.Razor.Compilation.DefaultRazorPageFactoryProvider) -> Microsoft.AspNetCore.Mvc.Razor.Compilation.IViewCompilerProvider(Microsoft.AspNetCore.Mvc.Razor.Compilation.DefaultViewCompilerProvider) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor1[Microsoft.AspNetCore.Mvc.ViewResult] Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.ViewFeatures.ViewResultExecutor': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor<Microsoft.AspNetCore.Mvc.ViewResult>(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewResultExecutor) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcViewOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcViewOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcViewOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>(Microsoft.Extensions.DependencyInjection.MvcRazorMvcViewOptionsSetup) -> Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine(Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine) -> Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProvider(Microsoft.AspNetCore.Mvc.Razor.Compilation.DefaultRazorPageFactoryProvider) -> Microsoft.AspNetCore.Mvc.Razor.Compilation.IViewCompilerProvider(Microsoft.AspNetCore.Mvc.Razor.Compilation.DefaultViewCompilerProvider) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor1[Microsoft.AspNetCore.Mvc.PartialViewResult] Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.ViewFeatures.PartialViewResultExecutor': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor<Microsoft.AspNetCore.Mvc.PartialViewResult>(Microsoft.AspNetCore.Mvc.ViewFeatures.PartialViewResultExecutor) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcViewOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcViewOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcViewOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>(Microsoft.Extensions.DependencyInjection.MvcRazorMvcViewOptionsSetup) -> Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine(Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine) -> Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProvider(Microsoft.AspNetCore.Mvc.Razor.Compilation.DefaultRazorPageFactoryProvider) -> Microsoft.AspNetCore.Mvc.Razor.Compilation.IViewCompilerProvider(Microsoft.AspNetCore.Mvc.Razor.Compilation.DefaultViewCompilerProvider) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Controllers.IControllerPropertyActivator Lifetime: Transient ImplementationType: Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionaryControllerPropertyActivator': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.Controllers.IControllerPropertyActivator(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionaryControllerPropertyActivator) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper Lifetime: Transient ImplementationType: Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper(Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper) -> Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator(Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator) -> Microsoft.AspNetCore.Antiforgery.IAntiforgery(Microsoft.AspNetCore.Antiforgery.DefaultAntiforgery) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator(Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator) -> Microsoft.AspNetCore.Antiforgery.IAntiforgery(Microsoft.AspNetCore.Antiforgery.DefaultAntiforgery) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProvider Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProvider': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProvider -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.ViewFeatures.ValidationHtmlAttributeProvider Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultValidationHtmlAttributeProvider': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.ViewFeatures.ValidationHtmlAttributeProvider(Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultValidationHtmlAttributeProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcViewOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcViewOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcViewOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>(Microsoft.Extensions.DependencyInjection.MvcRazorMvcViewOptionsSetup) -> Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine(Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine) -> Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProvider(Microsoft.AspNetCore.Mvc.Razor.Compilation.DefaultRazorPageFactoryProvider) -> Microsoft.AspNetCore.Mvc.Razor.Compilation.IViewCompilerProvider(Microsoft.AspNetCore.Mvc.Razor.Compilation.DefaultViewCompilerProvider) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor1[Microsoft.AspNetCore.Mvc.ViewComponentResult] Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.ViewFeatures.ViewComponentResultExecutor': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor<Microsoft.AspNetCore.Mvc.ViewComponentResult>(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewComponentResultExecutor) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcViewOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcViewOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcViewOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>(Microsoft.Extensions.DependencyInjection.MvcRazorMvcViewOptionsSetup) -> Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine(Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine) -> Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProvider(Microsoft.AspNetCore.Mvc.Razor.Compilation.DefaultRazorPageFactoryProvider) -> Microsoft.AspNetCore.Mvc.Razor.Compilation.IViewCompilerProvider(Microsoft.AspNetCore.Mvc.Razor.Compilation.DefaultViewCompilerProvider) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvokerFactory Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvokerFactory': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvokerFactory(Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvokerFactory) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.IViewComponentHelper Lifetime: Transient ImplementationType: Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentHelper': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.IViewComponentHelper(Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentHelper) -> Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvokerFactory(Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvokerFactory) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter -> Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory(Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionaryFactory) -> Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider(Microsoft.AspNetCore.Mvc.ViewFeatures.CookieTempDataProvider) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ControllerSaveTempDataPropertyFilter Lifetime: Transient ImplementationType: Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ControllerSaveTempDataPropertyFilter': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ControllerSaveTempDataPropertyFilter -> Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory(Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionaryFactory) -> Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider(Microsoft.AspNetCore.Mvc.ViewFeatures.CookieTempDataProvider) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.ViewFeatures.CookieTempDataProvider': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider(Microsoft.AspNetCore.Mvc.ViewFeatures.CookieTempDataProvider) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ValidateAntiforgeryTokenAuthorizationFilter Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ValidateAntiforgeryTokenAuthorizationFilter': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ValidateAntiforgeryTokenAuthorizationFilter -> Microsoft.AspNetCore.Antiforgery.IAntiforgery(Microsoft.AspNetCore.Antiforgery.DefaultAntiforgery) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.AutoValidateAntiforgeryTokenAuthorizationFilter Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.AutoValidateAntiforgeryTokenAuthorizationFilter': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.AutoValidateAntiforgeryTokenAuthorizationFilter -> Microsoft.AspNetCore.Antiforgery.IAntiforgery(Microsoft.AspNetCore.Antiforgery.DefaultAntiforgery) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionaryFactory': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'. Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory(Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionaryFactory) -> Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider(Microsoft.AspNetCore.Mvc.ViewFeatures.CookieTempDataProvider) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.Extensions.Options.IConfigureOptions1[Microsoft.AspNetCore.Mvc.MvcViewOptions] Lifetime: Transient ImplementationType: Microsoft.Extensions.DependencyInjection.MvcRazorMvcViewOptionsSetup': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>(Microsoft.Extensions.DependencyInjection.MvcRazorMvcViewOptionsSetup) -> Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine(Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine) -> Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProvider(Microsoft.AspNetCore.Mvc.Razor.Compilation.DefaultRazorPageFactoryProvider) -> Microsoft.AspNetCore.Mvc.Razor.Compilation.IViewCompilerProvider(Microsoft.AspNetCore.Mvc.Razor.Compilation.DefaultViewCompilerProvider) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine(Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine) -> Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProvider(Microsoft.AspNetCore.Mvc.Razor.Compilation.DefaultRazorPageFactoryProvider) -> Microsoft.AspNetCore.Mvc.Razor.Compilation.IViewCompilerProvider(Microsoft.AspNetCore.Mvc.Razor.Compilation.DefaultViewCompilerProvider) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Razor.Compilation.IViewCompilerProvider Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.Razor.Compilation.DefaultViewCompilerProvider': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.Razor.Compilation.IViewCompilerProvider(Microsoft.AspNetCore.Mvc.Razor.Compilation.DefaultViewCompilerProvider) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProvider Lifetime: Transient ImplementationType: Microsoft.AspNetCore.Mvc.Razor.Compilation.DefaultRazorPageFactoryProvider': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProvider(Microsoft.AspNetCore.Mvc.Razor.Compilation.DefaultRazorPageFactoryProvider) -> Microsoft.AspNetCore.Mvc.Razor.Compilation.IViewCompilerProvider(Microsoft.AspNetCore.Mvc.Razor.Compilation.DefaultViewCompilerProvider) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Razor.IRazorPageActivator Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.Razor.RazorPageActivator': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.Razor.IRazorPageActivator(Microsoft.AspNetCore.Mvc.Razor.RazorPageActivator) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.Extensions.Caching.Memory.IMemoryCache Lifetime: Singleton ImplementationType: Microsoft.Extensions.Caching.Memory.MemoryCache': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.Extensions.Caching.Memory.IMemoryCache(Microsoft.Extensions.Caching.Memory.MemoryCache) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Routing.MatcherPolicy Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageLoaderMatcherPolicy': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Routing.MatcherPolicy(Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageLoaderMatcherPolicy) -> Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageLoader(Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.DefaultPageLoader) -> Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider(Microsoft.AspNetCore.Mvc.Infrastructure.DefaultActionDescriptorCollectionProvider) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider> -> Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerActionDescriptorProvider) -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider> -> Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Routing.MatcherPolicy Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.DynamicPageEndpointMatcherPolicy': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Routing.MatcherPolicy(Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.DynamicPageEndpointMatcherPolicy) -> Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.DynamicPageEndpointSelector -> Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionEndpointDataSource -> Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider(Microsoft.AspNetCore.Mvc.Infrastructure.DefaultActionDescriptorCollectionProvider) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider> -> Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerActionDescriptorProvider) -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider> -> Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.DynamicPageEndpointSelector Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.DynamicPageEndpointSelector': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.DynamicPageEndpointSelector -> Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionEndpointDataSource -> Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider(Microsoft.AspNetCore.Mvc.Infrastructure.DefaultActionDescriptorCollectionProvider) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider> -> Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerActionDescriptorProvider) -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider> -> Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionDescriptorProvider': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider(Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionDescriptorProvider) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationModels.IPageRouteModelProvider> -> Microsoft.AspNetCore.Mvc.ApplicationModels.IPageRouteModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.CompiledPageRouteModelProvider) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Mvc.ApplicationModels.CompiledPageRouteModelProvider>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Mvc.ApplicationModels.CompiledPageRouteModelProvider>) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.ApplicationModels.IPageRouteModelProvider Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.ApplicationModels.CompiledPageRouteModelProvider': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.ApplicationModels.IPageRouteModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.CompiledPageRouteModelProvider) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Mvc.ApplicationModels.CompiledPageRouteModelProvider>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Mvc.ApplicationModels.CompiledPageRouteModelProvider>) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionEndpointDataSource Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionEndpointDataSource': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionEndpointDataSource -> Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider(Microsoft.AspNetCore.Mvc.Infrastructure.DefaultActionDescriptorCollectionProvider) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider> -> Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerActionDescriptorProvider) -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider> -> Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProvider Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultPageApplicationModelProvider': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultPageApplicationModelProvider) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProvider Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.ApplicationModels.AuthorizationPageApplicationModelProvider': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.AuthorizationPageApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProvider Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.ApplicationModels.ResponseCacheFilterApplicationModelProvider': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.ResponseCacheFilterApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelPartsProvider Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultPageApplicationModelPartsProvider': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelPartsProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultPageApplicationModelPartsProvider) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProvider Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionInvokerProvider': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProvider(Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionInvokerProvider) -> Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageLoader(Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.DefaultPageLoader) -> Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider(Microsoft.AspNetCore.Mvc.Infrastructure.DefaultActionDescriptorCollectionProvider) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider> -> Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerActionDescriptorProvider) -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider> -> Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.RazorPages.IPageFactoryProvider Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.DefaultPageFactoryProvider': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.RazorPages.IPageFactoryProvider(Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.DefaultPageFactoryProvider) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageLoader Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.DefaultPageLoader': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageLoader(Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.DefaultPageLoader) -> Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider(Microsoft.AspNetCore.Mvc.Infrastructure.DefaultActionDescriptorCollectionProvider) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider> -> Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerActionDescriptorProvider) -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider> -> Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageResultExecutor Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageResultExecutor': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageResultExecutor -> Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine(Microsoft.AspNetCore.Mvc.ViewEngines.CompositeViewEngine) -> Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>(Microsoft.Extensions.Options.OptionsManager<Microsoft.AspNetCore.Mvc.MvcViewOptions>) -> Microsoft.Extensions.Options.IOptionsFactory<Microsoft.AspNetCore.Mvc.MvcViewOptions>(Microsoft.Extensions.Options.OptionsFactory<Microsoft.AspNetCore.Mvc.MvcViewOptions>) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>> -> Microsoft.Extensions.Options.IConfigureOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>(Microsoft.Extensions.DependencyInjection.MvcRazorMvcViewOptionsSetup) -> Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine(Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine) -> Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProvider(Microsoft.AspNetCore.Mvc.Razor.Compilation.DefaultRazorPageFactoryProvider) -> Microsoft.AspNetCore.Mvc.Razor.Compilation.IViewCompilerProvider(Microsoft.AspNetCore.Mvc.Razor.Compilation.DefaultViewCompilerProvider) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.Filters.PageSaveTempDataPropertyFilter Lifetime: Transient ImplementationType: Microsoft.AspNetCore.Mvc.Filters.PageSaveTempDataPropertyFilter': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.Filters.PageSaveTempDataPropertyFilter -> Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory(Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionaryFactory) -> Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider(Microsoft.AspNetCore.Mvc.ViewFeatures.CookieTempDataProvider) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperStorage Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperStorage': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperStorage(Microsoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperStorage) -> Microsoft.Extensions.Caching.Distributed.IDistributedCache(Microsoft.Extensions.Caching.Distributed.MemoryDistributedCache) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperService Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperService': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperService(Microsoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperService) -> Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperStorage(Microsoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperStorage) -> Microsoft.Extensions.Caching.Distributed.IDistributedCache(Microsoft.Extensions.Caching.Distributed.MemoryDistributedCache) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.Extensions.Caching.Distributed.IDistributedCache Lifetime: Singleton ImplementationType: Microsoft.Extensions.Caching.Distributed.MemoryDistributedCache': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.Extensions.Caching.Distributed.IDistributedCache(Microsoft.Extensions.Caching.Distributed.MemoryDistributedCache) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Http.Connections.Internal.HttpConnectionDispatcher Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Http.Connections.Internal.HttpConnectionDispatcher': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Http.Connections.Internal.HttpConnectionDispatcher -> Microsoft.AspNetCore.Http.Connections.Internal.HttpConnectionManager -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Http.Connections.Internal.HttpConnectionManager Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Http.Connections.Internal.HttpConnectionManager': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Http.Connections.Internal.HttpConnectionManager -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.SignalR.IHubProtocolResolver Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.SignalR.Internal.DefaultHubProtocolResolver': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.SignalR.IHubProtocolResolver(Microsoft.AspNetCore.SignalR.Internal.DefaultHubProtocolResolver) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.SignalR.Internal.DefaultHubProtocolResolver>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.SignalR.Internal.DefaultHubProtocolResolver>) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Components.Server.Circuits.CircuitFactory Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Components.Server.Circuits.CircuitFactory': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Components.Server.Circuits.CircuitFactory -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Components.Server.ServerComponentDeserializer Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Components.Server.ServerComponentDeserializer': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Components.Server.ServerComponentDeserializer -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.ServerComponentDeserializer>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.ServerComponentDeserializer>) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Components.Server.Circuits.CircuitRegistry Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Components.Server.Circuits.CircuitRegistry': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Components.Server.Circuits.CircuitRegistry -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.CircuitRegistry>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.CircuitRegistry>) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.AspNetCore.Components.NavigationManager Lifetime: Scoped ImplementationType: Microsoft.AspNetCore.Components.Server.Circuits.RemoteNavigationManager': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.AspNetCore.Components.NavigationManager(Microsoft.AspNetCore.Components.Server.Circuits.RemoteNavigationManager) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteNavigationManager>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteNavigationManager>) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.JSInterop.IJSRuntime Lifetime: Scoped ImplementationType: Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.Extensions.Logging.ILoggerProvider Lifetime: Singleton ImplementationType: Blazor.Extensions.Logging.BrowserConsoleLoggerProvider': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime) (Error while validating the service descriptor 'ServiceType: Microsoft.Extensions.Hosting.IHostedService Lifetime: Singleton ImplementationType: Microsoft.AspNetCore.Hosting.GenericWebHostService': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.Extensions.Hosting.IHostedService(Microsoft.AspNetCore.Hosting.GenericWebHostService) -> Microsoft.AspNetCore.Hosting.Server.IServer(Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer) -> Microsoft.AspNetCore.Connections.IConnectionListenerFactory(Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Logging.ILoggerProvider> -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime)
---> System.InvalidOperationException: Error while validating the service descriptor 'ServiceType: Microsoft.Extensions.Hosting.IHostApplicationLifetime Lifetime: Singleton ImplementationType: Microsoft.Extensions.Hosting.Internal.ApplicationLifetime': A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.Extensions.Hosting.IHostApplicationLifetime(Microsoft.Extensions.Hosting.Internal.ApplicationLifetime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.Extensions.Hosting.Internal.ApplicationLifetime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.Extensions.Hosting.Internal.ApplicationLifetime>) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime
---> System.InvalidOperationException: A circular dependency was detected for the service of type 'Microsoft.JSInterop.IJSRuntime'.
Microsoft.Extensions.Hosting.IHostApplicationLifetime(Microsoft.Extensions.Hosting.Internal.ApplicationLifetime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.Extensions.Hosting.Internal.ApplicationLifetime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.Extensions.Hosting.Internal.ApplicationLifetime>) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>(Blazor.Extensions.Logging.BrowserConsoleLogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime>) -> Microsoft.JSInterop.IJSRuntime
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteChain.CheckCircularDependency(Type serviceType)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateCallSite(Type serviceType, CallSiteChain callSiteChain)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.<>c__DisplayClass7_0.b__0(Type type)
at System.Collections.Concurrent.ConcurrentDictionary2.GetOrAdd(TKey key, Func2 valueFactory)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.GetCallSite(Type serviceType, CallSiteChain callSiteChain)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateArgumentCallSites(Type serviceType, Type implementationType, CallSiteChain callSiteChain, ParameterInfo[] parameters, Boolean throwIfCallSiteNotFound)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateConstructorCallSite(ResultCache lifetime, Type serviceType, Type implementationType, CallSiteChain callSiteChain)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateOpenGeneric(ServiceDescriptor descriptor, Type serviceType, CallSiteChain callSiteChain, Int32 slot)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateOpenGeneric(Type serviceType, CallSiteChain callSiteChain)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateCallSite(Type serviceType, CallSiteChain callSiteChain)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.<>c__DisplayClass7_0.b__0(Type type)
at System.Collections.Concurrent.ConcurrentDictionary2.GetOrAdd(TKey key, Func2 valueFactory)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.GetCallSite(Type serviceType, CallSiteChain callSiteChain)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateArgumentCallSites(Type serviceType, Type implementationType, CallSiteChain callSiteChain, ParameterInfo[] parameters, Boolean throwIfCallSiteNotFound)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateConstructorCallSite(ResultCache lifetime, Type serviceType, Type implementationType, CallSiteChain callSiteChain)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateExact(ServiceDescriptor descriptor, Type serviceType, CallSiteChain callSiteChain, Int32 slot)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateExact(Type serviceType, CallSiteChain callSiteChain)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateCallSite(Type serviceType, CallSiteChain callSiteChain)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.<>c__DisplayClass7_0.b__0(Type type)
at System.Collections.Concurrent.ConcurrentDictionary2.GetOrAdd(TKey key, Func2 valueFactory)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.GetCallSite(Type serviceType, CallSiteChain callSiteChain)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateArgumentCallSites(Type serviceType, Type implementationType, CallSiteChain callSiteChain, ParameterInfo[] parameters, Boolean throwIfCallSiteNotFound)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateConstructorCallSite(ResultCache lifetime, Type serviceType, Type implementationType, CallSiteChain callSiteChain)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateOpenGeneric(ServiceDescriptor descriptor, Type serviceType, CallSiteChain callSiteChain, Int32 slot)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateOpenGeneric(Type serviceType, CallSiteChain callSiteChain)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateCallSite(Type serviceType, CallSiteChain callSiteChain)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.<>c__DisplayClass7_0.b__0(Type type)
at System.Collections.Concurrent.ConcurrentDictionary2.GetOrAdd(TKey key, Func2 valueFactory)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.GetCallSite(Type serviceType, CallSiteChain callSiteChain)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateArgumentCallSites(Type serviceType, Type implementationType, CallSiteChain callSiteChain, ParameterInfo[] parameters, Boolean throwIfCallSiteNotFound)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateConstructorCallSite(ResultCache lifetime, Type serviceType, Type implementationType, CallSiteChain callSiteChain)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateExact(ServiceDescriptor descriptor, Type serviceType, CallSiteChain callSiteChain, Int32 slot)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.GetCallSite(ServiceDescriptor serviceDescriptor, CallSiteChain callSiteChain)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngine.ValidateService(ServiceDescriptor descriptor)
--- End of inner exception stack trace ---
at Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngine.ValidateService(ServiceDescriptor descriptor)
at Microsoft.Extensions.DependencyInjection.ServiceProvider..ctor(IEnumerable1 serviceDescriptors, ServiceProviderOptions options) --- End of inner exception stack trace --- at Microsoft.Extensions.DependencyInjection.ServiceProvider..ctor(IEnumerable1 serviceDescriptors, ServiceProviderOptions options)
at Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(IServiceCollection services, ServiceProviderOptions options)
at Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.CreateServiceProvider(IServiceCollection containerBuilder)
at Microsoft.Extensions.Hosting.Internal.ServiceFactoryAdapter`1.CreateServiceProvider(Object containerBuilder)
at Microsoft.Extensions.Hosting.HostBuilder.CreateServiceProvider()
at Microsoft.Extensions.Hosting.HostBuilder.Build()

Logging Objects

Hello

I'm having some trouble getting objects to print in the console according to the readme "Additionaly, you're able to log an object in the browser console.".

I followed the instructions in the readme and then injected my @injects ILogger<MyClass> Logger in my .razor file.

The overload : logger.Information(forecasts) (found in your tests - which I can't get to compile) is not available (the closest is : Logger.LogInformation(string, args))

But anyway, I tried :

c# Logger.LogInformation("{testClass}", testClass);
but only "[TestNamespace.TestClass] testClass" prints in Chrome (set to verbose)

I was thinking the output should be something like : "[TestNamespace.TestClass] { Name : test, "aliases": ["one", "two" ] }", for example...

Am I missing something?

InvalidOperationException in preview7

This happens both on a new webapplication1 type project as well as a project with a busy Startup.cs.

The Startup code is:

        services.AddLogging(builder => builder
            .AddBrowserConsole()
            .SetMinimumLevel(LogLevel.Trace)
        );

and it eventually blows up in program.cs as

InvalidOperationException: Error while validating the service descriptor 'ServiceType: Microsoft.Extensions.Hosting.IHostApplicationLifetime Lifetime: Singleton ImplementationType: Microsoft.Extensions.Hosting.Internal.ApplicationLifetime': Cannot consume scoped service 'Microsoft.JSInterop.IJSRuntime' from singleton 'Microsoft.Extensions.Logging.ILogger`1[Microsoft.Extensions.Hosting.Internal.ApplicationLifetime]'.

Removing the code block eliminates the error, and all logging functionality.

Logging Levels are not mapped correctly

The log levels don't appear to be mapping to the correct logging level . The log level is being passed as a string and code in BrowserConsoleLogger.Log is using the numberic value from the enum.

image

AddBrowserConsole() causes circular dependency in server-side blazor

Environment:

  • Windows 10
  • Microsoft Visual Studio 2019 Professional
  • .NET 5
  • Blazor.Extensions.Logging 2.0.4

Steps to reproduce:

  1. Create a new server-side Blazor project.
  2. Install the Blazor.Extensions.Logging package.
  3. In Startup.ConfigureServices, create your call to services.AddLogging, including a call to AddBrowserConsole.
  4. Run the application.

What should happen:
The application starts without problems.

What actually happens:
The DI engine throws an exception because of a circular dependence issue involving IJSRuntime, preventing the application from starting.

Show category?

Is there a way of showing the type passed into the logger as TCategoryName in the browser console?

Unhandled Exception during log write

Using Blazor Webassembly project.
I have Logging configured and working for simple logging scenarios, but have discovered that the logging service will throw an exception when passed more complex objects.

For example this call
Logger.LogDebug(typeof(DateTime).Assembly)

throws this in the console

image

Looks to be an issue with the JSON serialization.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.