To serve the application, you need to be running the .net framework. That being said, take a look at http://www.gnu.org/software/dotgnu/
The client bit can be hosted on any server as it is simply html and javascript.