Obtendo o diretório atual em um assembly usado por um aplicativo de serviço da Web e um serviço do Windows

Eu tenho um assembly que lê um arquivo de configuração que está no diretório do aplicativo.

Esse assembly é usado em um serviço do Windows e em um serviço da web.

No serviço do windows, os seguintes trabalhos:

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

No entanto, a partir do webservice, baseDirectory é o diretório anterior ao diretório bin no qual o arquivo de configuração está.

Então, como faço o assembly encontrar o arquivo para um serviço do Windows e um serviço da web?

Obrigado JD.

questionAnswers(1)

yourAnswerToTheQuestion