diff --git a/src/TaxBaik.Web/Program.cs b/src/TaxBaik.Web/Program.cs index fe3572e..5f28d0e 100644 --- a/src/TaxBaik.Web/Program.cs +++ b/src/TaxBaik.Web/Program.cs @@ -394,13 +394,12 @@ app.MapHealthChecks("/healthz"); app.MapRazorPages(); // Sitemap.cshtml, Rss.cshtml, Feed.cshtml app.MapStaticAssets(); -// 루트 경로 기본값 -app.MapGet("/", () => Results.Redirect("/taxbaik/")); +// Blazor WebAssembly Admin Client (blazor.boot.json 생성 필수) +app.MapRazorComponents() + .AddInteractiveWebAssemblyRenderMode() + .AllowAnonymous(); // SPA 라우팅 폴백 (가장 마지막에!) -// Admin: MapRazorComponents 없이 순수 정적 WASM 제공 -// blazor.boot.json은 MapRazorComponents의 자동 생성 메커니즘이 아니라, -// 클라이언트에서 런타임이 생성하거나 또는 생략해도 됨 app.MapFallbackToFile("admin/{*path:nonfile}", "admin/index.html"); app.MapFallbackToFile("portal/{*path:nonfile}", "portal/index.html");