Cómo implementar una descarga de archivo en asp.net

¿Cuál es la mejor manera de implementar, desde una página web, una acción de descarga utilizando asp.net 2.0?

Los archivos de registro para una acción se crean en un directorio llamado [Application Root] / Logs. Tengo la ruta completa y quiero proporcionar un botón, que al hacer clic descargará el archivo de registro del servidor IIS a la PC local de los usuarios.

Respuestas a la pregunta(2)

Su respuesta a la pregunta