Получите путь к файлу файла конфигурации текущего приложения

Причина, которую я задал этому вопросу, состоит в том, что я хотел создать класс помощника для инстанцирования Дистанционной работы и хотел передать соответствующий app.exe.config (или web.config) путь к файлу к RemotingConfiguration.Configure метод, в зависимости от вызывающей стороны.

Существует ли способ, которым я мог получить название файла конфигурации и для Win и для веб-приложений, не проверяя, является ли приложение сетью или WinForms?

18
задан Community 23 May 2017 в 12:25
поделиться

2 ответа

Я использовал

string folder = System.Web.HttpContext.Current != null ?
    System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "App_data") :
    System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);

без проблем, но, возможно, есть некоторые угловые случаи Не знаю насчет ...

14
ответ дан 30 November 2019 в 06:59
поделиться

Чтобы найти местоположение исполняемого приложения

System.Reflection.Assembly.GetExecutingAssembly().Location;

Не знаю о веб-кейсе.

3
ответ дан 30 November 2019 в 06:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: