diff --git a/src/TaxBaik.Web/Program.cs b/src/TaxBaik.Web/Program.cs index 8354afb..7fef3ae 100644 --- a/src/TaxBaik.Web/Program.cs +++ b/src/TaxBaik.Web/Program.cs @@ -378,19 +378,19 @@ if (!app.Environment.IsDevelopment()) app.UseHsts(); } -// API + Razor Pages + 정적 파일 매핑 +// Admin & Portal Blazor WebAssembly SPA 호스팅 (미들웨어 먼저!) +app.UseBlazorFrameworkFiles("/admin"); +app.UseStaticFiles("/admin"); +app.UseBlazorFrameworkFiles("/portal"); +app.UseStaticFiles("/portal"); + +// API + Razor Pages + 정적 파일 매핑 (라우팅은 나중에) app.MapControllers(); app.MapFastEndpoints(); app.MapHealthChecks("/healthz"); app.MapRazorPages(); app.MapStaticAssets(); -// Admin & Portal Blazor WebAssembly SPA 호스팅 -app.UseBlazorFrameworkFiles("/admin"); -app.UseStaticFiles("/admin"); -app.UseBlazorFrameworkFiles("/portal"); -app.UseStaticFiles("/portal"); - // SPA 라우팅 폴백 (각 경로에서 index.html 제공) app.MapFallbackToFile("admin/{*path:nonfile}", "admin/index.html"); app.MapFallbackToFile("portal/{*path:nonfile}", "portal/index.html");