.NET 4.6应用程序中无法识别的配置节system.net

时间:2019-05-21 08:57:23

标签: c# .net app-config .net-standard-2.0

有一个基于插件的应用程序,可以在.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。

可以,因为netstandard2.0中未实现NetSectionGroup

我读过某处(无法快速找到它),默认情况下,在netstandard2.0 / netcore HttpClient中不限于到同一主机的2个传出并行连接(是吗?)

但是,如果我想删除.NET 4.6.2插件的默认限制,该怎么办? 据我了解,它们将在没有connectionManagement设置的情况下使用上述默认值。

有什么建议吗?

0 个答案:

没有答案