This article was tested on Ubuntu 18.04 To run your ASP.NET web application on Linux you need to first install the .NET Core Runtime. Then you need to setup a systemd service for your application. Installing .NET Core Runtime on Linux I installed .NET Core 2.2 Runtime on Ubuntu 18.04 Server by following