Как запустить сервер на C# в *nix?
1) есть шанс что взлетит на mono, но если приложение не было специально разработано с учетом возможности запуска под mono то шанс этого исчезающе мал
2) допилить его, если приложение хоть сколько-то большое будет долго и дорого (по сравнению с п3)
3) нормальных vds под win дофига
Установи mono framework.