有一个基于插件的应用程序,可以在.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
设置的情况下使用上述默认值。
有什么建议吗?