Изменение имени файла конфигурации приложения.NET

Начиная с Corda 3, нет способа удаленно завершить работу или перезапустить узел. Если возможно, вы можете использовать вместо этого SSH (например, ssh user@host systemctl stop).

Corda 4 представляет CordaRPCOps.shutdown, который немедленно отключает узел, не дожидаясь окончания потоков. Вы должны выполнить слив потока до вызова этой операции RPC.

9
задан Ian Horwill 13 January 2009 в 16:23
поделиться

4 ответа

Вы не можете это изменить. Каждый экземпляр AppDomain имеет фиксированный app.config, который задается через экземпляр AppDomainSetup при создании нового домена приложения. Хотя вы можете получить информацию о настройке через AppDomain.SetupInformation , на данный момент она фактически стала доступной только для чтения.

Учитывая это, одним из вариантов может быть создание нового домена приложения из вашего Main и настройте домен для использования требуемого app.config.

8
ответ дан 4 December 2019 в 08:53
поделиться

Можно вынудить приложение считать конкретное использование файла конфигурации

System.Configuration.ConfigurationManager.OpenExeConfiguration(PATH_TO_CONFIG);
7
ответ дан 4 December 2019 в 08:53
поделиться

Рассмотрите возможность размещения вашей конфигурации в сериализованном объекте XML.

0
ответ дан 4 December 2019 в 08:53
поделиться

appdomain.currentdomain.SetData («app_config_file», @configfile);

9
ответ дан 4 December 2019 в 08:53
поделиться
Другие вопросы по тегам:

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