Como faço para gerar um arquivo KML no ASP.NET

Como gerar e devolver um documento KML diretamente para o navegador sem gravar um arquivo temporário no servidor ou depender de uma biblioteca ou classe de terceiros?