diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/Pages/Index.razor.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/Pages/Index.razor.cs
new file mode 100644
index 0000000000..22b4a10084
--- /dev/null
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/Pages/Index.razor.cs
@@ -0,0 +1,6 @@
+namespace MyCompanyName.MyProjectName.Blazor.Client.Pages;
+
+public partial class Index
+{
+
+}
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/Pages/Index.razor.css b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/Pages/Index.razor.css
similarity index 100%
rename from templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/Pages/Index.razor.css
rename to templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/Pages/Index.razor.css
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/Program.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/Program.cs
new file mode 100644
index 0000000000..9d13a03d43
--- /dev/null
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/Program.cs
@@ -0,0 +1,22 @@
+using System.Threading.Tasks;
+using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
+
+namespace MyCompanyName.MyProjectName.Blazor.Client;
+
+public class Program
+{
+ public async static Task Main(string[] args)
+ {
+ var builder = WebAssemblyHostBuilder.CreateDefault(args);
+ var application = await builder.AddApplicationAsync(options =>
+ {
+ options.UseAutofac();
+ });
+
+ var host = builder.Build();
+
+ await application.InitializeApplicationAsync(host.Services);
+
+ await host.RunAsync();
+ }
+}
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/Routes.razor b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/Routes.razor
new file mode 100644
index 0000000000..518ab7c055
--- /dev/null
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/Routes.razor
@@ -0,0 +1,12 @@
+@using Volo.Abp.AspNetCore.Components.Web.LeptonXLiteTheme.Themes.LeptonXLite
+@using Volo.Abp.AspNetCore.Components.WebAssembly.WebApp
+
+