I have a .NET application running on the dedicated Windows server. It needs not many recources and the server costs us much money. So we decided to move this application to our main Linux server.
I know there are many ways of running windows programs on Linux - wine, mono, many virtualization techniques like Xen and Virtual Box. I want to know which of them is the most appropriate for the situation, when I need to run a lightweights windows application on a linux box, that has already its own stuff.