If you develop ASP.NET WebForms (not mvc) you can pre-compile sites before deploying so that they load quicker on first load after uploading any changes. Visual Studio provides an option to pre-compile in the build menu but this is missing from Visual Web Developer 2012 Express Edition meaning you have to rely on the command line to pre-compile your site. So I wrote this app to provide a GUI for the command line tool. This also provides an option to merge compiled pages into a single dll for upload something only available via command line.

To use it you provide a source and destination folder in an app.config file. The program will then list all the websites (folders) in the source folder that you can select from. If you create a web.config.live file to be used on the live server this tool will automatically delete the web.config file and rename web.config.live to web.config on compile.

Last edited Aug 10, 2013 at 7:26 AM by mcm_ham, version 6