Не может использовать блазор с серверным хостингом

Привет я пытаюсь использовать Blazor с хостингом на стороне сервера. Так что я установил server как стартовый проект. Однако, как только я запускаю сервер, я не могу получить доступ к клиенту из браузера. Если я делаю хостинг на стороне сервера, разве мне не нужно иметь доступ к клиенту в браузере?

PS Я все еще не понимаю, когда делаю хостинг на стороне сервера, это относится к отдельному проекту или .net core в рамках client проект. (Я не понимаю, как запускается последняя)

1 ответ

Решение

Мне потребовалось немного, чтобы понять это, если предположить, что я понимаю. С серверной стороны у вас более или менее есть приложение ядра.net, которое служит хостом для другого приложения ядра.net (в данном случае, приложения.client).

Предполагая, что вы начинаете с кода, сгенерированного с помощью шаблона проекта "на стороне сервера", вы должны иметь возможность запустить проект.Server и перейти по URL-адресу, который он упоминает, или просто установить проект.Server в качестве запуска, а затем нажмите "Пуск" в Visual Studio

С серверным шаблоном у вас будет 2 проекта.
(1) "Your-project.App"
Здесь вы найдете свои "страницы"
(2) "Ваш-проект. Сервер"
Этот проект "обслуживает" проект.App. Это также место, где вы можете разместить контроллеры API и т. Д. Или даже отдельные страницы бритвы и т. Д.

Как правило, вы не будете получать доступ к коду.App из проекта.Server, и если вы не собираетесь использовать конечные точки API, вам может не потребоваться добавлять какой-либо дополнительный код в файлы проекта.Server.

Надеюсь это поможет

Другие вопросы по тегам