Obtener el directorio actual en la aplicación web .NET

Así que tengo un proyecto web y estoy tratando de obtener el directorio raíz del sitio web usando el método c #Directory.GetCurrentDirectory(). No quiero usar una ruta estática ya que las ubicaciones de los archivos cambiarán en el futuro. Este método se ejecuta en mi archivo imageProcess.aspx.cs, pero donde pensé que volvería:

C:\Users\tcbl\documents\visual studio 2010\Projects\ModelMonitoring\ModelMonitoring\imageProcess.aspx.cs

En su lugar, estoy recibiendo:

C:\Program Files\Common Files\Microsoft Shared\DevServer\10.0\

¿Alguien puede explicar por qué sucede esto y cuál podría ser una posible solución? Muchas gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta