Раньше я использовал Ubuntu для размещения веб-сайтов на php, но теперь я создал C# VS API, который я щелкнул по моему проекту, пошел в Publish и скопировал файлы в свой каталог /var/www/, думая, что для моего api будет так просто запустить . (конечно, у меня установлен и настроен apache). Однако, когда я перехожу к IP-адресу, вместо того, чтобы получать созданный мной API, я получаю страницу Index of /, на которой отображается содержимое каталога.
Нужны ли в Ubuntu специальные настройки для запуска API? Я неправильно сгенерировал необходимые файлы из Visual Studio 2017?





Итак, вы установили .NET Core Runtime, включая хостинговые компоненты? Обычно лучшее, что вы можете сделать в отношении ASP.NET Core, - это прочитать официальную документацию: docs.microsoft.com/en-us/aspnet/core/host-and-deploy/…