This is why you can debug a website or web application with errors in the markup and not see an error until actually running your site. Ordinarily the compiler runs before your site loads for the first time after making a change. This command will compile your aspx pages and report any errors in the pages at design time. This is an option to enable a post build task that will run the Asp_net compiler. If you crack open the project file in an ASP.Net MVC 2 application (in notepad or unload your project and then click “ Edit *.proj”), you will notice an interesting line.