Je cours depuis des années des applications .NET sur ma machine personnelle (XP) et des applications ASP depuis des années. Il suffit d'installer IIS, puis les frameworks .NET (et tout ce dont vous avez besoin, par exemple, MVC) et vous êtes prêt à partir. Si votre machine se trouve derrière un routeur, vous devrez rediriger le port 80 vers votre bureau. Si vous n'avez pas d'adresse IP statique, vous pouvez utiliser un service gratuit comme DynDNS.org pour vous donner un nom d'hôte, et vous exécutez un petit client pour que le DNS de ce nom d'hôte pointe vers l'adresse IP de votre routeur. Si vous souhaitez utiliser votre propre nom d'hôte, enregistrez-en un avec quelqu'un comme GoDaddy.com, puis utilisez un service gratuit tel que ZoneEdit.com pour maintenir le DNS à jour avec l'adresse IP correcte.