ASP.NET isn't officially supported on non-Microsoft servers, as you can probably guess. So it won't work natively.
However, there are quite a few projects out there on the web that attempt to try and port asp.net to other servers.
I personally have never tried or looked into it much.
I found this website, which will hopefully get you started looking into it.
http://www.apache-asp.org/
That's all I can say, I'm sure someone else could say something more useful...