# Wednesday, April 02, 2003
One of the more interesting features of .NET has got to be the ability to do shadow copying. Shadow copying means running an executable, but before you run it you copy all of it's files to some other location and run them from there. It's the mechanism that ASP.NET uses to deal with changes to .aspx files. When your ASP.NET files run, they're really running from somewhere else, so you can change the aspx files and they can be recompiled. It also means that you can do autoupdates of your own apps.