Have you ever thought of installing and running ASP.NET web application on linux?Yes. it is made possible using
MONO framework. It is actually an open source implementation of .NET framework. It emulates .NET framework. So you can write your codebehind in C#.net just like you were writing for your usual ASP.NET application and compile it. Now put up a linux box with mono in it. Now you can install and run your ASP.NET application straight from the linux box!! It is really great!!