diff --git a/Oqtane.Server/Extensions/OqtaneServiceCollectionExtensions.cs b/Oqtane.Server/Extensions/OqtaneServiceCollectionExtensions.cs index 14f97dff..58cb0a6b 100644 --- a/Oqtane.Server/Extensions/OqtaneServiceCollectionExtensions.cs +++ b/Oqtane.Server/Extensions/OqtaneServiceCollectionExtensions.cs @@ -297,7 +297,7 @@ namespace Microsoft.Extensions.DependencyInjection } } - // dynamically register module server scoped services (using conventions) + // dynamically register module server transient services (using conventions) implementationTypes = assembly.GetInterfaces(); foreach (var implementationType in implementationTypes) { @@ -310,7 +310,7 @@ namespace Microsoft.Extensions.DependencyInjection var serviceType = Type.GetType(serviceName); if (serviceType != null) { - services.AddScoped(serviceType, implementationType); + services.AddTransient(serviceType, implementationType); } } }