Diego, bom dia
Existem dois tipos de projetos web no VS, o Web Site e o Web Application
se seu projeto for um web site, você nem precisa compilar ele para fazer uma modificação, basta colocar os arquivos no diretório virtual que eles já estarão publicados. caso queria modificar, é só abrir, mudar o conteúdo e a mudança já está refletida. Se
deseja compilar, o web site gera uma dll para cada página, então você pode subir a dll somente da página que alterou junto com seu arquivo aspx.
um web application não, ele gera um unico assembly para todo o seu projeto. então você sempre terá de subir ele.
Digamos que vc fez alteração somente em um code-behind, em ambos os casos você não precisa subir a aplicação toda, somente o assembly que foi modificado.
existem alguma leitura que recomendo:
http://msdn.microsoft.com/pt-br/library/dd547590.aspx
http://msdn.microsoft.com/pt-br/library/ff925031.aspx
http://msdn.microsoft.com/pt-br/library/f735abw9.aspx
Olavo Oliveira Neto
http://olavooneto.wordpress.com
Twitter @Olavooneto
Facebook Olavo Neto
Linkedin Olavo Neto
Se for útil marque como resposta e faça um Developer feliz :)