Есть ли какой-либо путь к файлу App.config для ссылки на другой полный файл конфигурации? (.NET)

Этого легко добиться, используя stream:

import java.util.Arrays;

public class Main {
    public static void main(String[] args) {
        double temperature[] = new double[] {1D, 20D, 63D, 4D, 8D};
        Arrays.stream(temperature).max().ifPresent(System.out::println); // Finding the maximum and printing
    }
}
12
задан Jader Dias 28 January 2009 в 15:30
поделиться

3 ответа

Я думаю, что Вы просто удаляете атрибуты configSource и затем включаете все содержание в <appSettings> и <connectionStrings> элементы

0
ответ дан 2 December 2019 в 20:19
поделиться

Я смог заставить это работать с помощью configSource

<configSections>
    <section name="Sites"
             type="Wap.Common.Configuration.SiteHandler, Wap.Common" />
</configSections>

<Sites configSource="Sites.Prod.config" />

и затем во внешнем файле конфигурации это должно иметь? тег XML

<?xml version="1.0" encoding="utf-8" ?>
<Sites>
...
</Sites>

и затем необходимо настроить внешний файл конфигурации, чтобы всегда скопировать в выходной каталог

10
ответ дан 2 December 2019 в 20:19
поделиться

Вы не должны помещать раздел system.net в appSettings.config. Общепринятая практика является одним узлом конфигурации в sub файле конфигурации. Я даже не уверен, возможно ли совместно использовать тот же файл с различными узлами.

Необходимо создать другой файл, названный, возможно, system.net.config, и поместить все тело туда, полное

  <system.net>
    <connectionManagement>
      <add address="*" maxconnection="50"/>
    </connectionManagement>
  </system.net>

Затем в App.config Вы обновите system.net, чтобы быть

  <system.net>
    <connectionManagement configSource="system.net.connectionManagement.config"/>
  </system.net>
6
ответ дан 2 December 2019 в 20:19
поделиться
Другие вопросы по тегам:

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