When you developer an ASP.NET web application or a DotNetNuke application, you will be having all types of file extensions:
- etc ...
So, imagine you are developing a huge web application or even a DotNetNuke website and now it is time to deploy your application. Are you going to go through each single folder in your web application, remove all un needed files and leave the aspx, ascx, css, etc .. files for deployment? Maybe that can be done for small applications, but not for DoetNetNuke applications nor for huge ASP.NET web applications.
The solution found here is called DNNDeploy which you can read more about it here:
ASP.NET Deployment App
This tool goes through all your files in the application, allows you to choose what file extensions to keep and generates a web site ready for deployment.
I am sure this helps us a lot.