2009-10-30 56 views
3

我在做我的Silverlight应用程序宁静的请求,我想可能会被推到页面信息,所以我汽车无作出获取更新数据的请求,做这样的事情问题,提高Web请求在Silverlight

.... 
Uri url = new Uri(theUrl);WebClient wc = new WebClient(); 
wc.DownloadStringCompleted += RetreiveUserMessagesResponse; 
wc.DownloadStringAsync(url); 

我的问题是,出于某种原因,一旦我提出请求(并返回一些数据),后续请求会返回相同的数据并且不会更改! (几乎像它缓存了请求和它的说法,我做了这个已经让我只是返回我之前得到的),当我复制的URL并把它放在我的浏览器中我得到预期的行为,为什么这是在我正在做通过Silverlight应用程序的请求? 感谢您的帮助 丹尼尔

+0

它是什么类型的URL?它在哪里托管?我无法使用将时间输出到页面上并在Visual Studio开发者网络服务器上运行的ASPX页面来复制此问题。 – Bryant 2009-10-30 17:20:26

+0

它托管在远程服务器上,它只是一个看起来像http:// ipaddress:port/Service1.svc/MethodsName?arg1 = 1&arg2 = 2等的url。 – Daniel 2009-10-30 17:31:38

+0

Web客户端应该获取新数据,除非有某种类型正在服务器上完成缓存。如果您发布了实际的网址,我们可以尝试对其进行测试以查看。 – Bryant 2009-10-30 18:47:39

回答