我在我的应用中使用网络引用,但我遇到了异常。
我使用了以下代码。
obj
是我的网络参考对象。它没有直接使用obj
这就是我为此使用变量的原因。但它仍然不起作用,它会自动转到以前的活动。
var url=obj.ToString();
// Create a new WebRequest Object to the mentioned URL.
WebRequest myWebRequest=WebRequest.Create(url);
Console.WriteLine("\nThe Timeout time of the request before setting is : {0} milliseconds",myWebRequest.Timeout);
// Set the 'Timeout' property in Milliseconds.
myWebRequest.Timeout=10000;
// This request will throw a WebException if it reaches the timeout limit before it is able to fetch the resource.
WebResponse myWebResponse=myWebRequest.GetResponse();
未处理的异常:System.Net.WebException:请求超时
在System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) [0x00000] in:0 at System.Net.HttpWebRequest.GetResponse()[0x00000] in:0 at System.Web.Services.Protocols.WebClientProtocol.GetWebResponse (System.Net.WebRequest请求)[0x00000] in:0
答案 0 :(得分:1)
它达到你的超时,这意味着它没有得到它及时调用的URL的响应。
在浏览器中检查网址。检查它是否返回任何内容以及需要多长时间。
确保您不需要配置代理。