我在新的开发机器上设置项目。 (Win7,vs2k12) 代码在生产机器上运行良好。 这段代码告诉我“操作已经超时”。
var request = (HttpWebRequest) System.Net.WebRequest.Create(url);
request.Timeout = TimeoutMilliSeconds;
request.Method = "GET";
request.UserAgent = "X";
var response = (HttpWebResponse)request.GetResponse();
当我从浏览器调用它时,网址工作正常。 我知道哪些端口是为传入流量打开的。 我正在使用IIS express。 我该怎么办?
由于
答案 0 :(得分:0)
设置ReadWriteTimeout
属性。有关详细信息,请参阅链接:
http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.readwritetimeout.aspx
request.ReadWriteTimeout = 5000; //Increase Time as your requirement.