Я устанавливаю dotnet sdk(dotnet --version 3.1) .422) и среду выполнения на DigitalOcean Droplet VPS (Ubuntu 20.04, ссылка) и опубликовать его на VPS, но у меня возникла ошибка 403 на каждой странице.
Я могу просматривать статические файлы, такие как https:/ /mydomain/wwwroot/css/site.css, но другой путь, например / или /privacy, показывает только ошибки 403. Как я могу это исправить? Спасибо.
Мой вариант публикации в VS2022:
- тип публикации: папка
< li>целевая платформа: netcoreapp 3.1 - режим развертывания: зависимый от платформы/автономный, оба проверены
- целевая среда выполнения: переносимая

Я использую cd /var /www/vhosts/mydomain/httpdocs/ и запуск dotnet
После этого я получил сообщение об ошибке:
Не удалось найти проект для запуска. Убедитесь, что проект существует в /var/www/vhosts/mydomain/httpdocs, или передайте путь к проекту с помощью --project.
Я использую cd /var/www/vhosts/mydomain/httpdocs/ и dotnet WebApplication3.dll
Но он все равно показывает 403, когда я просмотрите https://mydomain
информацию: Microsoft.Hosting.Lifetime[0] Сейчас слушаю: http://localhost:5000
info : Microsoft.Hosting.Lifetime[0] Сейчас прослушивается: https://localhost:5001
информация: Microsoft.Hosting.Lifetime[0] Приложение запущено. Нажмите Ctrl+C, чтобы завершить работу.
информация: Microsoft.Hosting.Lifetime[0] Среда хостинга: Рабочая
информация: Microsoft.Hosting.Lifetime[0] Корневой путь содержимого:/var/www/vhosts /mydomain/httpdocs
Подробнее здесь: https://stackoverflow.com/questions/734 ... ter-deploy