BlazorExtensions / Logging

Microsoft Extension Logging implementation for Blazor
MIT License
215 stars 32 forks source link

Some services are not able to be constructed #44

Closed moonolgerd closed 4 years ago

moonolgerd commented 5 years ago

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(Blazor.Extensions.Logging.BrowserConsoleLogger) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLogger) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLogger) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLogger) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLogger) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLogger) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.Infrastructure.MvcOptionsConfigureCompatibilityOptions) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.Infrastructure.ObjectResultExecutor) -> Microsoft.AspNetCore.Mvc.Infrastructure.OutputFormatterSelector(Microsoft.AspNetCore.Mvc.Infrastructure.DefaultOutputFormatterSelector) -> Microsoft.Extensions.Options.IOptions(Microsoft.Extensions.Options.OptionsManager) -> Microsoft.Extensions.Options.IOptionsFactory(Microsoft.Extensions.Options.OptionsFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions> -> Microsoft.Extensions.Options.IConfigureOptions(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.Infrastructure.VirtualFileResultExecutor) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.Infrastructure.FileContentResultExecutor) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.Infrastructure.LocalRedirectResultExecutor) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.Infrastructure.RedirectToRouteResultExecutor) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.Infrastructure.ContentResultExecutor) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.Internal.KeyManagementOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.Extensions.Options.OptionsManager) -> Microsoft.Extensions.Options.IOptionsFactory(Microsoft.Extensions.Options.OptionsFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions> -> Microsoft.Extensions.Options.IConfigureOptions(Microsoft.AspNetCore.DataProtection.Internal.KeyManagementOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.Extensions.Options.OptionsManager) -> Microsoft.Extensions.Options.IOptionsFactory(Microsoft.Extensions.Options.OptionsFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions> -> Microsoft.Extensions.Options.IConfigureOptions(Microsoft.AspNetCore.DataProtection.Internal.KeyManagementOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.Extensions.Options.OptionsManager) -> Microsoft.Extensions.Options.IOptionsFactory(Microsoft.Extensions.Options.OptionsFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions> -> Microsoft.Extensions.Options.IConfigureOptions(Microsoft.AspNetCore.DataProtection.Internal.KeyManagementOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.Extensions.Options.OptionsManager) -> Microsoft.Extensions.Options.IOptionsFactory(Microsoft.Extensions.Options.OptionsFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions> -> Microsoft.Extensions.Options.IConfigureOptions(Microsoft.AspNetCore.DataProtection.Internal.KeyManagementOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.Extensions.Options.OptionsManager) -> Microsoft.Extensions.Options.IOptionsFactory(Microsoft.Extensions.Options.OptionsFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions> -> Microsoft.Extensions.Options.IConfigureOptions(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(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.ViewFeatures.PartialViewResultExecutor) -> Microsoft.Extensions.Options.IOptions(Microsoft.Extensions.Options.OptionsManager) -> Microsoft.Extensions.Options.IOptionsFactory(Microsoft.Extensions.Options.OptionsFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions> -> Microsoft.Extensions.Options.IConfigureOptions(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(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.Extensions.Options.OptionsManager) -> Microsoft.Extensions.Options.IOptionsFactory(Microsoft.Extensions.Options.OptionsFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions> -> Microsoft.Extensions.Options.IConfigureOptions(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.Extensions.Options.OptionsManager) -> Microsoft.Extensions.Options.IOptionsFactory(Microsoft.Extensions.Options.OptionsFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions> -> Microsoft.Extensions.Options.IConfigureOptions(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.Extensions.Options.OptionsManager) -> Microsoft.Extensions.Options.IOptionsFactory(Microsoft.Extensions.Options.OptionsFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions> -> Microsoft.Extensions.Options.IConfigureOptions(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(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.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(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.Extensions.Options.OptionsManager) -> Microsoft.Extensions.Options.IOptionsFactory(Microsoft.Extensions.Options.OptionsFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions> -> Microsoft.Extensions.Options.IConfigureOptions(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.ApplicationModels.ControllerActionDescriptorProvider) -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory -> System.Collections.Generic.IEnumerable -> Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions(Microsoft.Extensions.Options.OptionsManager) -> Microsoft.Extensions.Options.IOptionsFactory(Microsoft.Extensions.Options.OptionsFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions> -> Microsoft.Extensions.Options.IConfigureOptions(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.ApplicationModels.ControllerActionDescriptorProvider) -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory -> System.Collections.Generic.IEnumerable -> Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions(Microsoft.Extensions.Options.OptionsManager) -> Microsoft.Extensions.Options.IOptionsFactory(Microsoft.Extensions.Options.OptionsFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions> -> Microsoft.Extensions.Options.IConfigureOptions(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.ApplicationModels.ControllerActionDescriptorProvider) -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory -> System.Collections.Generic.IEnumerable -> Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions(Microsoft.Extensions.Options.OptionsManager) -> Microsoft.Extensions.Options.IOptionsFactory(Microsoft.Extensions.Options.OptionsFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions> -> Microsoft.Extensions.Options.IConfigureOptions(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.CompiledPageRouteModelProvider) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLogger) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.ApplicationModels.ControllerActionDescriptorProvider) -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory -> System.Collections.Generic.IEnumerable -> Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions(Microsoft.Extensions.Options.OptionsManager) -> Microsoft.Extensions.Options.IOptionsFactory(Microsoft.Extensions.Options.OptionsFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions> -> Microsoft.Extensions.Options.IConfigureOptions(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.Extensions.Options.OptionsManager) -> Microsoft.Extensions.Options.IOptionsFactory(Microsoft.Extensions.Options.OptionsFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions> -> Microsoft.Extensions.Options.IConfigureOptions(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.Extensions.Options.OptionsManager) -> Microsoft.Extensions.Options.IOptionsFactory(Microsoft.Extensions.Options.OptionsFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions> -> Microsoft.Extensions.Options.IConfigureOptions(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.Extensions.Options.OptionsManager) -> Microsoft.Extensions.Options.IOptionsFactory(Microsoft.Extensions.Options.OptionsFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions> -> Microsoft.Extensions.Options.IConfigureOptions(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.Extensions.Options.OptionsManager) -> Microsoft.Extensions.Options.IOptionsFactory(Microsoft.Extensions.Options.OptionsFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions> -> Microsoft.Extensions.Options.IConfigureOptions(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.ApplicationModels.ControllerActionDescriptorProvider) -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory -> System.Collections.Generic.IEnumerable -> Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions(Microsoft.Extensions.Options.OptionsManager) -> Microsoft.Extensions.Options.IOptionsFactory(Microsoft.Extensions.Options.OptionsFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions> -> Microsoft.Extensions.Options.IConfigureOptions(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.Extensions.Options.OptionsManager) -> Microsoft.Extensions.Options.IOptionsFactory(Microsoft.Extensions.Options.OptionsFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions> -> Microsoft.Extensions.Options.IConfigureOptions(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.ApplicationModels.ControllerActionDescriptorProvider) -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelFactory -> System.Collections.Generic.IEnumerable -> Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider(Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider) -> Microsoft.Extensions.Options.IOptions(Microsoft.Extensions.Options.OptionsManager) -> Microsoft.Extensions.Options.IOptionsFactory(Microsoft.Extensions.Options.OptionsFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions> -> Microsoft.Extensions.Options.IConfigureOptions(Microsoft.AspNetCore.Mvc.MvcCoreMvcOptionsSetup) -> Microsoft.Extensions.Logging.ILoggerFactory(Microsoft.Extensions.Logging.LoggerFactory) -> System.Collections.Generic.IEnumerable -> Microsoft.Extensions.Logging.ILoggerProvider(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.Extensions.Options.OptionsManager) -> Microsoft.Extensions.Options.IOptionsFactory(Microsoft.Extensions.Options.OptionsFactory) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions> -> Microsoft.Extensions.Options.IConfigureOptions(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(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLogger) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLogger) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLogger) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLogger) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLoggerProvider) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLogger) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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(Blazor.Extensions.Logging.BrowserConsoleLogger) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> 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.<>cDisplayClass7_0.b0(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.<>cDisplayClass7_0.b0(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.<>cDisplayClass7_0.b0(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.<>cDisplayClass7_0.b0(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()

chucker commented 5 years ago

@moonolgerd did you update to version 1.0.0 of the package?

Also, if you upgraded, try closing VS, deleting the .vs, bin and obj folders, and relaunching VS.

jwdebruin commented 5 years ago

I am facing the same issue, even when I create a new blazor project, and configure logging then the exception occurs.

davidgriffithfm commented 5 years ago

I have the same issue. I just downloaded VS 2019, created a new Blazor project and pulled in this extension via nuget. If I comment out this line in Startup.cs the runtime error goes away: .AddBrowserConsole(), but I need that line in order to get logging to work. I tried closing VS, deleting the .vs, bin and obj folders, and relaunching VS but that didn't help. I also updated node to the most recent stable version. When I try to build your source locally I get the following error when loading the project: The command "git rev-parse --show-toplevel" exited with code 128

pheuter commented 5 years ago

It appears there is a circular dependency between IJSRuntime and BrowserConsoleLogger which may be at the core of this error.

The error I'm seeing:

System.AggregateException
  HResult=0x80131500
  Message=Some services are not able to be constructed
  Source=Microsoft.Extensions.DependencyInjection
  StackTrace:
   at Microsoft.Extensions.DependencyInjection.ServiceProvider..ctor(IEnumerable`1 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()
   at CareSwitch.Program.<Main>d__0.MoveNext() in C:\Users\MarkFayngersh\source\repos\CareSwitch Blazor\Program.cs:line 18

Inner Exception 1:
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

Inner Exception 2:
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
galvesribeiro commented 5 years ago

Could you please try the latest package? It is working properly here.

pheuter commented 5 years ago

Using v1.0.0 which is the latest.

galvesribeiro commented 5 years ago

Can you build a very minimal repro project and put it on github somewhere?

I don't have that problem at all here.

pheuter commented 5 years ago

Are you using Blazor Server or Blazor Client with WebAssembly?

galvesribeiro commented 5 years ago

WASM. Are you using Server?

pheuter commented 5 years ago

Yeah, so that was my intuition for the difference. I'm using Server so it makes sense for that to be a problem since IJSRuntime may need to log and the logger needs IJSRuntime to do the logging.

galvesribeiro commented 5 years ago

Interesting... I'll investigate more. But for now, I suggest you to use the regular ILogger providers available to regular .net applications.

pheuter commented 5 years ago

Yeah that's what I've already been using. Of course the regular ILogger goes to console and not the browser console, but that'll have to do for now.

galvesribeiro commented 5 years ago

I'll investigate the server side.

vip32 commented 4 years ago

having the same issue with blazor server side. tried the release and preview of this package. any workaround or fix?

"InvalidOperationException: 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.IIS.Core.IISHttpServer) -> Microsoft.Extensions.Hosting.IHostApplicationLifetime(Microsoft.Extensions.Hosting.Internal.ApplicationLifetime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> Microsoft.JSInterop.IJSRuntime(Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime) -> Microsoft.Extensions.Logging.ILogger(Blazor.Extensions.Logging.BrowserConsoleLogger) -> Microsoft.JSInterop.IJSRuntime"

Leafhood commented 4 years ago

Same problem here, a minimal server side project. Any updates on this?

pvanroos commented 4 years ago

I'm having the same problem. Browser console logging would be very helpful of the Server.

Andras-Csanyi commented 4 years ago

Any update on this? The issue still persist.

anton-matsyshyn commented 4 years ago

Same problem, any solutions?

KrazyTako commented 4 years ago

Jumping into Blazor here, would love to get some logging in the browser console.

EvanWeeks commented 4 years ago

Same issue here, breaks server-side.

EvanWeeks commented 4 years ago

I think at least in my case it's because I was trying to use this with a server-side Blazor project. That said, I'm having the "cannot find blazor.extensions.logger in window" error now on client-side blazor (addressed in #41 and #51 )

chucker commented 4 years ago

Blazor Server won't work for now.

Blazor WASM was broken by .NET Core 3.1 final. Pull requests #49 or #51 would address this, but there hasn't been a new NuGet release (@galvesribeiro?). You can compile it yourself and/or host it on your own feed, and it'll work.

attilah commented 4 years ago

We've updated the package to Blazor RC1, give it a spin!

gto406 commented 4 years ago

Hi, this still seems to be an issue (Server approach) - Nuget reports Blazor.Extensions.Logging 1.1.1 (assuming that is the latest as of this comment). Checking the latest Blazor Web Assembly - the ILogger (through the Dev-Tools on the browser) works fine. I guess no plans to fix Server? Just use the regular console logger?

attilah commented 4 years ago

@gto406 for Server side I'd not register the console logger. What would be your use case? To forward all the logging to the browser's console, regardless of how is the Blazor App hosted? so in case of server side Blazor, even "classic backend components", would log to the browser's console?

gto406 commented 4 years ago

@gto406 for Server side I'd not register the console logger. What would be your use case? To forward all the logging to the browser's console, regardless of how is the Blazor App hosted? so in case of server side Blazor, even "classic backend components", would log to the browser's console?

Hi Atilla

My use-case captures activity from C# server-side controllers and Blazor pages. I have integrated NLog - and am logging successfully from our controllers. Log statements injected via ILogger inside razor pages currently are not working. Still some work to do 8*)

Thanks! Brian.