I have my server that is running on the Ubuntu Linux Server Edition. I once had my Windows Server and it is easy to create a web service using ASP.net on Windows. On the other hand, Linux supports ASP.net using Mono but isn't as full-featured as Windows. What is the best way to create an XML web service on a Linux server box?