Escribir archivo al servidor web - ASP.NET

Simplemente quiero escribir el contenido de un control TextBox en un archivo en la raíz del directorio del servidor web ... ¿cómo lo especifico?

Tenga en cuenta que estoy probando esto localmente ... sigue escribiendo el archivo en el directorio de mis archivos de programa \ visual studio \ Common \ IDE en lugar de en el directorio de mi proyecto (que es donde supongo que la raíz es cuando el servidor web se activa) .

¿Mi problema tiene algo que ver con especificar la ubicación correcta en mi web.config? Intenté eso y todavía no voy ...

Muchas gracias...

protected void TestSubmit_ServerClick(object sender, EventArgs e)
    {
        StreamWriter _testData = new StreamWriter("data.txt", true);
        _testData.WriteLine(TextBox1.Text); // Write the file.
        _testData.Close(); // Close the instance of StreamWriter.
        _testData.Dispose(); // Dispose from memory.       
    }

Respuestas a la pregunta(4)

Su respuesta a la pregunta