diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/App.razor b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/App.razor
index dee136b071..1d13dc03dd 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/App.razor
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/App.razor
@@ -1,6 +1,4 @@
-@using Volo.Abp.AspNetCore.Mvc.Client
@using Volo.Abp.Identity.Blazor.Pages
-@inject ICachedApplicationConfigurationClient ConfigurationClient
-@code
-{
- protected override async Task OnInitializedAsync()
- {
- await ConfigurationClient.InitializeAsync();
- }
-}
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/Program.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/Program.cs
index f89bdd3195..3413fafa9f 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/Program.cs
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/Program.cs
@@ -4,6 +4,7 @@ using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Volo.Abp;
+using Volo.Abp.AspNetCore.Mvc.Client;
namespace MyCompanyName.MyProjectName.Blazor
{
@@ -28,6 +29,13 @@ namespace MyCompanyName.MyProjectName.Blazor
application.Initialize(host.Services);
+ using (var scope = host.Services.CreateScope())
+ {
+ await scope.ServiceProvider
+ .GetRequiredService()
+ .InitializeAsync();
+ }
+
await host.RunAsync();
}
}