rebuilding

ASP.NET when am I meant to build my project

Hi, Totally stupid question, but I'm writing my first ASP.NET C# web forms application and sometimes I can just write a change and save it in Visual Studio and it works just dandy, but other times it seems I have to rebuild the project for changes to take effect. Could anyone please tell me what conditions need to be met for me to rebu...