Jag skulle helt klart rekommendera att du kör ett Windows-hotell framför Linux. Även om det "kan" fungera så är det långt ifrån optimalt. Precis som man "kan" köra PHP i IIS så är det lika "dumt" som att köra .NET på Linux. Bara för att något "fungerar" så behöver det inte vara rätt. "Man kan göra så - men det är inte rätt!"
Rätt verktyg för jobbet, helt enkelt.