Hey..
There are many ways of doing the same thing. What you require can simply be accomplished. Google, AWS, Azure all offer VS hostings. If the app you use, offers something that can be done via Linux, then it will make a perfect mix with Linux, APACHE and your app features. If we could discuss functionality, on chat, i'll be able to suggest a solution.