diff --git a/TaxBaik.Web/Components/Admin/App.razor b/TaxBaik.Web/Components/Admin/App.razor index cd8ce64..2598acc 100644 --- a/TaxBaik.Web/Components/Admin/App.razor +++ b/TaxBaik.Web/Components/Admin/App.razor @@ -37,7 +37,7 @@ - + diff --git a/TaxBaik.Web/Program.cs b/TaxBaik.Web/Program.cs index 7330d89..25c6615 100644 --- a/TaxBaik.Web/Program.cs +++ b/TaxBaik.Web/Program.cs @@ -71,10 +71,11 @@ builder.Services.AddRateLimiter(options => }); }); -// Razor Pages + Blazor Server 통합 +// Razor Pages + Blazor Server/WebAssembly 통합 builder.Services.AddRazorPages(); builder.Services.AddRazorComponents() - .AddInteractiveServerComponents(); + .AddInteractiveServerComponents() + .AddInteractiveWebAssemblyComponents(); builder.Services.Configure(options => { options.DetailedErrors = true; @@ -390,6 +391,8 @@ app.MapStaticAssets(); // 인증은 Blazor AuthorizeRouteView → RedirectToLogin 에서 처리한다. app.MapRazorComponents() .AddInteractiveServerRenderMode() + .AddInteractiveWebAssemblyRenderMode() + .AddAdditionalAssemblies(typeof(TaxBaik.WasmClient._Imports).Assembly) .AllowAnonymous(); // 애플리케이션 시작/종료 로깅