Я хочу разместить мое приложение Blazor Server под http://myraspberry/sample
. Вот почему я установил базу пути, вызвав app.UsePathBase("/sample")
. Поскольку на моем компьютере Dev все работает нормально, я отправляю приложение как один исполняемый файл на мой Raspberry через dotnet publish -r linux-arm -c Release /p:PublishSingleFile=true
. Я могу успешно запустить приложение после настройки NGINX в качестве обратного прокси и логика c работает, но выглядит ужасно. Все ресурсы c (изображения, CSS и т. Д. c.) Не загружены - HTTP 404
.
Я уже пробовал app.UseStaticFiles("/wwwroot")
и установил базу в _Host.cshtml
до <base href="~/sample" />
вместо UsePathBase("/sample")
- оба безуспешно. Но необходимые файлы есть - я вижу их, используя dir
на Малине.
Есть идеи?