Did you target the program for .NET 3.5 when you built it? That tends to be the common cause of ASP.NET apps not working... Also, in my opinion, PHP and HTML/CSS/JS would be a better choice than an ASP.NET application if you're just developing it now and are planning to keep it hosted here, especially since you're trying to host on linux servers. Mono and ASP.NET can be picky sometimes...