What is the easiest simplest way to deploy ASP.NET web site on Ubuntu?

view story

http://askubuntu.com – I'm a newbie and want to deploy ASP.NET web site and host it on UBUNTU 12 either server or desktop. Should i use Apache with MONO? OR Deploy MS .NET Framework on Wine and a free web server that is made for Windows? If a complete set of instructions exists for either options would appreciate if you can provide the link since the information i find on the internet is mostly fragmented instructions and difficult for me to understand p.s. free web server for windows is either from UtilDev or Abyss both have free editions for windows thanks in advance (HowTos)