hi, i have made an application in asp.net, c# hosted on IIS7 Server which allow users to access third party server data. This third party server didn't provide any API or Webservice that we can use it. So i just doing a web scraping by httpwebrequest.
But Problem is that when more than one request made at the same time then this server block my server IP address for 30- 90 minutes. thats why my application become useless.
So can i made each web request with different ip address to overcome this situation or any other technology.
My part of code as bellow
request = (HttpWebRequest)HttpWebRequest.Create(strURL);
//-------------------------------------
request.KeepAlive = false;
request.Method = "GET";
request.UserAgent = "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17";
request.Accept = "text/html";
request.Timeout = 100000 ...
Go to the complete details ...