ASP.Net Applications can be made to run on Linux Platform also !!!
This can be accomplished by using MONO ..
The Mono Project is an open development initiative sponsored by Novell to develop an open source, UNIX version of the Microsoft .NET development
platform. Its objective is to enable UNIX developers to build and deploy cross-platform .NET Applications. The project implements various technologies
developed by Microsoft that have now been submitted to the ECMA for standardization.