使用通配符地址时,system.net connectionManagement是每个域的maxConnection还是



配置文件的system.net connectionManagement部分中的maxconnection配置值文档让我感到困惑。当您在地址中使用通配符时,是每个主机的限制还是所有主机共享的限制(未明确列出(。

因此,使用文档本身的示例,但想象一下我们的应用程序调用3个主机:

  1. http://www.contoso.com
  2. http://www.example1.com
  3. http://www.example2.com

使用类似以下的web.config或machine.config节:

<configuration>  
<system.net>  
<connectionManagement>  
<add address="http://www.contoso.com" maxconnection="4" />  
<add address="*" maxconnection="2" />  
</connectionManagement>  
</system.net>  
</configuration>  

这是否意味着example1和example2之间有两个可共享的连接?还是示例1和示例2各有2个连接(它们之间有4个连接(?

编辑:忘记了相关的细节-我们使用的是.Net 4.7 ASP.Net MVC 5(我相信-我是这个项目的新手(

example1.com和example2.com各最多2个连接,contoso.com 最多4个连接

相关内容

  • 没有找到相关文章

最新更新