Нераспознанный раздел конфигурации system.net в приложении .NET 4.6 - PullRequest
0 голосов
/ 21 мая 2019

Есть приложение на основе плагинов, которое работает на .NET 4.6.2.

Плагины вызывают другие сервисы SOAP / REST. В основном это библиотеки классов netstandard2.0, но есть и некоторые плагины .NET 4.6.2.

После того, как я добавил это в app.config:

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

один из плагинов netstandard2.0 не работает на

ConfigurationManager.ConnectionStrings[connectionStringName]

вызов с исключением в заголовке:

System.Configuration.ConfigurationErrorsException: конфигурация система не смогла инициализироваться ---> System.Configuration.ConfigurationErrorsException: не распознано раздел конфигурации system.net.

, что нормально, поскольку NetSectionGroup не реализовано в netstandard2.0.

Я где-то читал (не могу быстро найти), что в netstandard2.0 / netcore HttpClient по умолчанию не ограничено 2 исходящими параллельными соединениями с одним и тем же хостом (это правда?).

Но что, если я хочу удалить ограничение по умолчанию для плагинов .NET 4.6.2? Насколько я понимаю, они будут работать с указанными значениями по умолчанию без connectionManagement настроек.

Есть предложения?

...