Połączenie Web API oraz Blazor.

0

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

0

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.

0

@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ę.

1 użytkowników online, w tym zalogowanych: 0, gości: 1