fix: revert to c960860 WASM configuration (no MapRazorComponents)

c960860 커밋의 정확한 설정으로 복원:
- MapRazorComponents 제거 (순수 정적 WASM 제공)
- MapFallbackToFile로 admin/index.html serve
- UseStaticFiles("/admin") 경로 매핑

blazor.boot.json이 필요 없는 정적 WASM 방식
(c960860에서 검증된 작동 방식)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-07-04 21:41:17 +09:00
parent 2871df54c4
commit 7cfae3a38c
+2 -4
View File
@@ -394,10 +394,8 @@ app.MapHealthChecks("/healthz");
app.MapRazorPages(); // Sitemap.cshtml, Rss.cshtml, Feed.cshtml app.MapRazorPages(); // Sitemap.cshtml, Rss.cshtml, Feed.cshtml
app.MapStaticAssets(); app.MapStaticAssets();
// Blazor WebAssembly Admin Client (blazor.boot.json 생성 필수) // 루트 경로 기본값
app.MapRazorComponents<TaxBaik.WasmClient.Components.Admin.App>() app.MapGet("/", () => Results.Redirect("/taxbaik/"));
.AddInteractiveWebAssemblyRenderMode()
.AllowAnonymous();
// SPA 라우팅 폴백 (가장 마지막에!) // SPA 라우팅 폴백 (가장 마지막에!)
app.MapFallbackToFile("admin/{*path:nonfile}", "admin/index.html"); app.MapFallbackToFile("admin/{*path:nonfile}", "admin/index.html");