когда я создаю новый проект веб-сборки blazor в Visual Studio, я проверяю список в поле оркестрации .net Aspire, и он будет добавлен в мой проект
но когда я начал свой проект, я не увидел ни одного проекта Blazor, работающего на Aspire
У меня есть несколько проектов с API и один проект веб-сборки blazor, и я хочу добавить к ним Aspire, но он не запускает часть веб-сборки blazor.
а также я попытался добавить его вручную, чтобы был добавлен мой API, но для веб-сборки blazor я получаю ошибку

В главном проекте добавьте ссылку на проект приложения WebAssembly.
В файле program.cs Хост-проекта BlazorApp38.AppHost добавьте.
Выберите проект WebAssembly.
Затем должен включиться генератор источника. Projects.BlazorApp38 должен быть определен.
В program.cs cs просто добавьте
builder.AddProject<Projects.BlazorApp38>("webapp");
var builder = DistributedApplication.CreateBuilder(args);
builder.AddProject<Projects.BlazorApp38>("webapp");
builder.Build().Run();
Это должно выглядеть вот так.
Помните, что это приложение будет работать в браузере клиента.
Я рекомендую использовать размещенное приложение с чем-то вроде yarp для проксирования внутренних API распределенного приложения, в этом смысл использования такой платформы, как Aspire, верно? Клиент может совершать безопасные вызовы к своему хосту, который использует обратный прокси-сервер для разрешения внутренних конечных точек Aspire.
@Regestea Вы добавили ссылку на хост, а не на веб-приложение. Я добавлю еще несколько шагов, чтобы было понятнее.
Привет, Брайан! Сегодня утром хотел решить эту проблему и наткнулся на твой ответ. Я загрузил репо, и когда я его запустил, он выдал ошибку, как и я сам догадывался, как это реализовать. Есть идеи? - задаст новый вопрос, работает ли репо для вас [что, я думаю, так и должно быть!]
@MrCakaShaunCurtis У меня возникли проблемы с Aspire, если я установил SDK .net 9. А ты?
Это возможно. Будет расследование.
Ваш ответ не сработал, поэтому я обновляю свой вопрос и добавляю ошибку, которую получаю для BlazorApp38_AppHost.