Dzień dobry,
czy można zrobić coś takiego że odpalając najpierw projekt Web API automatycznie uruchamia się projekt w Blazor lub też na odwrót?
Pozdrawiam,
Łukasz

- Rejestracja:ponad 3 lata
- Ostatnio:4 dni
- Postów:822
Zapewne chodzi ci o multiple startup projects https://learn.microsoft.com/en-us/visualstudio/ide/how-to-set-multiple-startup-projects?view=vs-2022


- Rejestracja:około 4 lata
- Ostatnio:2 dni
- Postów:7
Stwórz sobie nowy projekt w visual studio, Blazor WebAssembly App, zaznacz sobie, że ma być ASP.NET Core Hosted i podpatrz sobie w jaki sposób jest to skonfigurowane.
Prawdopodobnie w csproju masz kroki które budują apkę w taki sposób aby front się najpierw budował a potem backend.
//
Sprawdziłem, że nie do końca jest to w csproju, pomyliło mi się z reactem, ale generalnie wykonałem publisha do folderu i normalnie client jest hostowany na backendzie.

- Rejestracja:ponad 3 lata
- Ostatnio:4 dni
- Postów:822
@virusek391:
Odpowiem tutaj.
tak aby nie uruchamiać dwóch apek oddzielnie. Jak dobrze pamiętam istnieje taka możliwość że można uruchomić frontent przy za pomoca backendu
To nie wiem czy to jest możliwe bo masz dwa executable. Na pewno da się tak zrobić z aplikacjami typu SPA (angular, rect). Wątpię, że da się tak zrobić jak masz dwie aplikacje oparte o .NET Core. Żeby to zadzialało tak jak piszesz to musiałbyś mieć swoje API jako część aplikacji Blazor. Najpewniej jako osobne assembly i deployować to jako jedną paczkę.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.