and why is it a problem? because they are part of the parent application and changing that will need us to change the code in a fundamental way that it's not cost affective if we need to change
it so we can work with azure (and because the boss said).

that is why we are asking and checking everywhere we can (and by “we” I mean me).

if we come to the conclusion that Azure can't give us that then we will live it and try to find something that can.

But in the mean time I really hope that it can because I like Azure more than the competition.

If you need this type of functionality, you may want to run IIS in the new persistent Azure Virtual Machines. In Azure Virtual Machines, you have full control of the server and can configure it however you like.