Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在运行时更改响应IP地址 动态切换响应ip地址(c#)_C#_Asp.net - Fatal编程技术网

在运行时更改响应IP地址 动态切换响应ip地址(c#)

在运行时更改响应IP地址 动态切换响应ip地址(c#),c#,asp.net,C#,Asp.net,我正在尝试用ASP.NET(C#)制作一个小脚本,与外部RESTapi服务接口, 问题是我希望脚本在10个(例如)请求后切换响应ip地址, 我向服务器购买了12个静态IP地址,并将它们绑定到网卡和iis应用程序。 我在互联网上到处搜索,甚至没有找到一个小例子来说明如何做到这一点,有可能吗? 脚本应如下所示(仅限于示例): string[]ips={“1.1.1.1”、“2.2.2.2”、“3.3.3.3”、…}; int i=0,sel=0; foreach(请求中的var请求) { 如果(i

我正在尝试用ASP.NET(C#)制作一个小脚本,与外部RESTapi服务接口,
问题是我希望脚本在10个(例如)请求后切换响应ip地址,
我向服务器购买了12个静态IP地址,并将它们绑定到网卡和iis应用程序。
我在互联网上到处搜索,甚至没有找到一个小例子来说明如何做到这一点,有可能吗?
脚本应如下所示(仅限于示例):

string[]ips={“1.1.1.1”、“2.2.2.2”、“3.3.3.3”、…};
int i=0,sel=0;
foreach(请求中的var请求)
{
如果(i%10==0)sel++;
如果(sel==ips.length)sel=0;
doREST(请求,ips[sel]);
i++;

}
诚然,您的思维方式不可能是平衡负载的正确方式。你需要一个负载平衡软件


负载平衡软件是一种网络解决方案,负责在承载同一应用程序的多个服务器之间分配传入流量。它跨多台服务器平衡应用程序请求。

Windows Server 2008 R2+默认情况下将具有负载平衡功能。如何使用它,,