Como implementar um download de arquivo no asp.net

Qual é a melhor maneira de implementar, a partir de uma página da Web, uma ação de download usando o asp.net 2.0?

Os arquivos de log de uma ação são criados em um diretório chamado [Raiz do aplicativo] / Logs. Eu tenho o caminho completo e quero fornecer um botão que, quando clicado, fará o download do arquivo de log do servidor IIS para o PC local do usuário.

questionAnswers(2)

yourAnswerToTheQuestion