Obtener el directorio actual en un ensamblaje utilizado por una aplicación de servicio web y un servicio de Windows

Tengo un ensamblaje que lee un archivo de configuración que está en el directorio de la aplicación.

Este conjunto se utiliza desde un servicio de Windows y un servicio web.

Desde el servicio de windows funcionan los siguientes trabajos:

string ConfigFile = Path.Combine (AppDomain.CurrentDomain.BaseDirectory, "MyFile.config");

Sin embargo, desde el servicio web, baseDirectory es el directorio antes del directorio bin donde se encuentra el archivo de configuración.

Entonces, ¿cómo hago que el ensamblaje encuentre el archivo tanto para un servicio de Windows como para un servicio web?

Gracias JD.

Respuestas a la pregunta(1)

Su respuesta a la pregunta