diff --git a/TaxBaik.Web/Components/Admin/App.razor b/TaxBaik.Web/Components/Admin/App.razor index 2598acc..cd8ce64 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 25c6615..7330d89 100644 --- a/TaxBaik.Web/Program.cs +++ b/TaxBaik.Web/Program.cs @@ -71,11 +71,10 @@ builder.Services.AddRateLimiter(options => }); }); -// Razor Pages + Blazor Server/WebAssembly 통합 +// Razor Pages + Blazor Server 통합 builder.Services.AddRazorPages(); builder.Services.AddRazorComponents() - .AddInteractiveServerComponents() - .AddInteractiveWebAssemblyComponents(); + .AddInteractiveServerComponents(); builder.Services.Configure(options => { options.DetailedErrors = true; @@ -391,8 +390,6 @@ app.MapStaticAssets(); // 인증은 Blazor AuthorizeRouteView → RedirectToLogin 에서 처리한다. app.MapRazorComponents() .AddInteractiveServerRenderMode() - .AddInteractiveWebAssemblyRenderMode() - .AddAdditionalAssemblies(typeof(TaxBaik.WasmClient._Imports).Assembly) .AllowAnonymous(); // 애플리케이션 시작/종료 로깅 diff --git a/scripts/validate_admin_render.sh b/scripts/validate_admin_render.sh index d6b6276..dcfee91 100644 --- a/scripts/validate_admin_render.sh +++ b/scripts/validate_admin_render.sh @@ -11,12 +11,12 @@ for file in "$app_file" "$login_file"; do fi done -if ! grep -nE "InteractiveWebAssemblyRenderMode\\(prerender: true\\)" "$app_file" >/dev/null; then - echo "Admin shell must use InteractiveWebAssemblyRenderMode(prerender: true)." >&2 +if ! grep -nE "InteractiveServerRenderMode\\(prerender: true\\)" "$app_file" >/dev/null; then + echo "Admin shell must use InteractiveServerRenderMode(prerender: true)." >&2 exit 1 fi -if grep -nE "InteractiveServerRenderMode|prerender: true" "$app_file" | grep -v "InteractiveWebAssemblyRenderMode(prerender: true)" >/dev/null; then +if grep -nE "InteractiveWebAssemblyRenderMode|prerender: true" "$app_file" | grep -v "InteractiveServerRenderMode(prerender: true)" >/dev/null; then echo "Admin shell render mode violation detected." >&2 exit 1 fi