Files
taxbaik/TaxBaik.sln
T
kjh2064 57269e281d
TaxBaik CI/CD / build-and-deploy (push) Failing after 36s
refactor: Web과 Admin 통합 - 단일 포트 5001로 운영
분리의 단점을 제거하고 단일 앱으로 통합:

구조 변경:
- TaxBaik.Admin → TaxBaik.Web/Components/Admin/
- Admin Services → TaxBaik.Web/Services/
- 포트: 5001 (기존 5002 제거)

경로:
- 홈페이지: http://localhost:5001/taxbaik
- 관리자: http://localhost:5001/taxbaik/admin

기술:
- Razor Pages (Web) + Blazor Server (Admin) 통합
- 단일 Program.cs로 양쪽 모두 지원
- JWT 인증 유지
- MudBlazor UI 유지

장점:
- 개발 복잡도 감소 (터미널 1개)
- 배포 단순화 (앱 1개)
- DB 마이그레이션 1회 실행

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-06-26 22:35:21 +09:00

77 lines
5.0 KiB
Plaintext

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.31903.59
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TaxBaik.Domain", "TaxBaik.Domain\TaxBaik.Domain.csproj", "{2D2766DB-84EF-46BE-B280-8AEC25A1B3BC}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TaxBaik.Infrastructure", "TaxBaik.Infrastructure\TaxBaik.Infrastructure.csproj", "{759DE848-4718-4BB8-9BA7-C62AD531B8F9}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TaxBaik.Application", "TaxBaik.Application\TaxBaik.Application.csproj", "{6C89B53A-4613-47C6-BD84-186AE11F8B3A}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TaxBaik.Web", "TaxBaik.Web\TaxBaik.Web.csproj", "{C40CB56B-D9A6-47B3-A0A2-7736D83425C5}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{2D2766DB-84EF-46BE-B280-8AEC25A1B3BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2D2766DB-84EF-46BE-B280-8AEC25A1B3BC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2D2766DB-84EF-46BE-B280-8AEC25A1B3BC}.Debug|x64.ActiveCfg = Debug|Any CPU
{2D2766DB-84EF-46BE-B280-8AEC25A1B3BC}.Debug|x64.Build.0 = Debug|Any CPU
{2D2766DB-84EF-46BE-B280-8AEC25A1B3BC}.Debug|x86.ActiveCfg = Debug|Any CPU
{2D2766DB-84EF-46BE-B280-8AEC25A1B3BC}.Debug|x86.Build.0 = Debug|Any CPU
{2D2766DB-84EF-46BE-B280-8AEC25A1B3BC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2D2766DB-84EF-46BE-B280-8AEC25A1B3BC}.Release|Any CPU.Build.0 = Release|Any CPU
{2D2766DB-84EF-46BE-B280-8AEC25A1B3BC}.Release|x64.ActiveCfg = Release|Any CPU
{2D2766DB-84EF-46BE-B280-8AEC25A1B3BC}.Release|x64.Build.0 = Release|Any CPU
{2D2766DB-84EF-46BE-B280-8AEC25A1B3BC}.Release|x86.ActiveCfg = Release|Any CPU
{2D2766DB-84EF-46BE-B280-8AEC25A1B3BC}.Release|x86.Build.0 = Release|Any CPU
{759DE848-4718-4BB8-9BA7-C62AD531B8F9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{759DE848-4718-4BB8-9BA7-C62AD531B8F9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{759DE848-4718-4BB8-9BA7-C62AD531B8F9}.Debug|x64.ActiveCfg = Debug|Any CPU
{759DE848-4718-4BB8-9BA7-C62AD531B8F9}.Debug|x64.Build.0 = Debug|Any CPU
{759DE848-4718-4BB8-9BA7-C62AD531B8F9}.Debug|x86.ActiveCfg = Debug|Any CPU
{759DE848-4718-4BB8-9BA7-C62AD531B8F9}.Debug|x86.Build.0 = Debug|Any CPU
{759DE848-4718-4BB8-9BA7-C62AD531B8F9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{759DE848-4718-4BB8-9BA7-C62AD531B8F9}.Release|Any CPU.Build.0 = Release|Any CPU
{759DE848-4718-4BB8-9BA7-C62AD531B8F9}.Release|x64.ActiveCfg = Release|Any CPU
{759DE848-4718-4BB8-9BA7-C62AD531B8F9}.Release|x64.Build.0 = Release|Any CPU
{759DE848-4718-4BB8-9BA7-C62AD531B8F9}.Release|x86.ActiveCfg = Release|Any CPU
{759DE848-4718-4BB8-9BA7-C62AD531B8F9}.Release|x86.Build.0 = Release|Any CPU
{6C89B53A-4613-47C6-BD84-186AE11F8B3A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6C89B53A-4613-47C6-BD84-186AE11F8B3A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6C89B53A-4613-47C6-BD84-186AE11F8B3A}.Debug|x64.ActiveCfg = Debug|Any CPU
{6C89B53A-4613-47C6-BD84-186AE11F8B3A}.Debug|x64.Build.0 = Debug|Any CPU
{6C89B53A-4613-47C6-BD84-186AE11F8B3A}.Debug|x86.ActiveCfg = Debug|Any CPU
{6C89B53A-4613-47C6-BD84-186AE11F8B3A}.Debug|x86.Build.0 = Debug|Any CPU
{6C89B53A-4613-47C6-BD84-186AE11F8B3A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6C89B53A-4613-47C6-BD84-186AE11F8B3A}.Release|Any CPU.Build.0 = Release|Any CPU
{6C89B53A-4613-47C6-BD84-186AE11F8B3A}.Release|x64.ActiveCfg = Release|Any CPU
{6C89B53A-4613-47C6-BD84-186AE11F8B3A}.Release|x64.Build.0 = Release|Any CPU
{6C89B53A-4613-47C6-BD84-186AE11F8B3A}.Release|x86.ActiveCfg = Release|Any CPU
{6C89B53A-4613-47C6-BD84-186AE11F8B3A}.Release|x86.Build.0 = Release|Any CPU
{C40CB56B-D9A6-47B3-A0A2-7736D83425C5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C40CB56B-D9A6-47B3-A0A2-7736D83425C5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C40CB56B-D9A6-47B3-A0A2-7736D83425C5}.Debug|x64.ActiveCfg = Debug|Any CPU
{C40CB56B-D9A6-47B3-A0A2-7736D83425C5}.Debug|x64.Build.0 = Debug|Any CPU
{C40CB56B-D9A6-47B3-A0A2-7736D83425C5}.Debug|x86.ActiveCfg = Debug|Any CPU
{C40CB56B-D9A6-47B3-A0A2-7736D83425C5}.Debug|x86.Build.0 = Debug|Any CPU
{C40CB56B-D9A6-47B3-A0A2-7736D83425C5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C40CB56B-D9A6-47B3-A0A2-7736D83425C5}.Release|Any CPU.Build.0 = Release|Any CPU
{C40CB56B-D9A6-47B3-A0A2-7736D83425C5}.Release|x64.ActiveCfg = Release|Any CPU
{C40CB56B-D9A6-47B3-A0A2-7736D83425C5}.Release|x64.Build.0 = Release|Any CPU
{C40CB56B-D9A6-47B3-A0A2-7736D83425C5}.Release|x86.ActiveCfg = Release|Any CPU
{C40CB56B-D9A6-47B3-A0A2-7736D83425C5}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal