Personally I would choose ASP.Net Core, hosted on a Microsoft Azure App Service with continuous integration from AppVeyor.
Benefits - Azure App Service free tier is awesome. AppVeyor have a 14 day trial that supports deployment directly from Git to Azure and .Net Core is awesome.
Here’s a blog I wrote recently which covers this exact implementation -
https://www.simongilbert.net/xunit-ci-azure-appveyor-aspdotn...
In terms of a database implementation, Azure’s NoSQL table storage is super cheap and awesome, as covered here -
https://www.simongilbert.net/dependency-injection-aspnet-mvc...