From 1534e7dd5b3c7141a9960682cce5c1827f11ffbf Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Sat, 4 Jul 2026 18:38:10 +0900 Subject: [PATCH] fix: separate portal and web publish graphs --- .../Components/Portal/Layout/MainLayout.razor | 5 ++--- .../Components/Portal/RedirectToLogin.razor | 11 +++++++++++ .../TaxBaik.Portal.Client.csproj | 1 - src/TaxBaik.Web/Program.cs | 5 +++++ 4 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 src/TaxBaik.Portal.Client/Components/Portal/RedirectToLogin.razor diff --git a/src/TaxBaik.Portal.Client/Components/Portal/Layout/MainLayout.razor b/src/TaxBaik.Portal.Client/Components/Portal/Layout/MainLayout.razor index 9ce4f48..3805cce 100644 --- a/src/TaxBaik.Portal.Client/Components/Portal/Layout/MainLayout.razor +++ b/src/TaxBaik.Portal.Client/Components/Portal/Layout/MainLayout.razor @@ -1,6 +1,5 @@ @inherits LayoutComponentBase - - +
@Body - +
diff --git a/src/TaxBaik.Portal.Client/Components/Portal/RedirectToLogin.razor b/src/TaxBaik.Portal.Client/Components/Portal/RedirectToLogin.razor new file mode 100644 index 0000000..994c842 --- /dev/null +++ b/src/TaxBaik.Portal.Client/Components/Portal/RedirectToLogin.razor @@ -0,0 +1,11 @@ +@inject NavigationManager Navigation + +@code { + protected override void OnAfterRender(bool firstRender) + { + if (!firstRender) + return; + + Navigation.NavigateTo("/taxbaik/portal/login", replace: true); + } +} diff --git a/src/TaxBaik.Portal.Client/TaxBaik.Portal.Client.csproj b/src/TaxBaik.Portal.Client/TaxBaik.Portal.Client.csproj index 1521aad..170d608 100644 --- a/src/TaxBaik.Portal.Client/TaxBaik.Portal.Client.csproj +++ b/src/TaxBaik.Portal.Client/TaxBaik.Portal.Client.csproj @@ -11,7 +11,6 @@ - diff --git a/src/TaxBaik.Web/Program.cs b/src/TaxBaik.Web/Program.cs index c26b9cb..c7296d1 100644 --- a/src/TaxBaik.Web/Program.cs +++ b/src/TaxBaik.Web/Program.cs @@ -392,6 +392,11 @@ app.MapHealthChecks("/healthz"); app.MapRazorPages(); // Sitemap.cshtml, Rss.cshtml, Feed.cshtml app.MapStaticAssets(); +// Blazor WebAssembly Admin Client (WASM 파일 제공 필수) +app.MapRazorComponents() + .AddInteractiveWebAssemblyRenderMode() + .AllowAnonymous(); + // SPA 라우팅 폴백 (가장 마지막에!) app.MapFallbackToFile("admin/{*path:nonfile}", "admin/index.html");