0

我在新的开发机器上设置了一个项目。(Win7,vs2k12)代码在生产机器上运行良好。这段代码给了我“操作超时”。

var request = (HttpWebRequest) System.Net.WebRequest.Create(url);
            request.Timeout = TimeoutMilliSeconds;
            request.Method = "GET";
            request.UserAgent = "X";                
            var response = (HttpWebResponse)request.GetResponse();                

当我从浏览器调用它时,该 url 工作正常。我知道哪些端口对传入流量开放。我正在使用 IIS 快递。我该如何进行?

谢谢

4

1 回答 1

0

设置ReadWriteTimeout属性。详情见链接:

http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.readwritetimeout.aspx

request.ReadWriteTimeout = 5000; //Increase Time as your requirement.
于 2013-06-24T08:03:35.177 回答