#blazor #github-pages #blazor-server-side
#blazor #github-страницы #blazor-на стороне сервера
Вопрос:
Итак, я создал веб-сайт, используя серверную часть Blazor, и я хочу разместить его на страницах Github. У меня две проблемы:
-
Все мои страницы расположены в папке «pages», и я предполагаю, что страница Github может читать HTML-файлы только из корневого каталога или папки «docs». Это легко исправить для меня, но просто интересно, есть ли какие-либо настройки для преодоления этого.
-
реальная проблема в том, что Github Pages распознает только index.html в качестве отправной точки, и он не распознает index.cshtml. Есть ли какое-либо исправление для этого? Я попытался создать новый index.html перенаправление на index.cshtml с использованием этого тега, но оно загружает только страницу index.cshtml и не переходит непосредственно к ней:
Ответ №1:
Вы не сможете опубликовать blazor на стороне сервера, поскольку он должен запускаться с сервера. На странице Github могут размещаться статические веб-страницы, поэтому вы можете публиковать blazor на стороне клиента (wasm).
Смотрите https://www.davideguida.com/how-to-deploy-blazor-webassembly-on-github-pages-using-github-actions/