如何在部署服务器服务后自动刷新Silverlight页面

时间:2013-02-07 18:32:54

标签: c# silverlight deployment version ria

对我糟糕的英语抱歉。

我有一个Silverlight应用程序。并且有太多的客户正在使用我的应用程序。

当我部署新版本时,我看到同样的问题。 因为我们知道很多时候用户打开任何silverlight窗口并且在很长一段时间内没有任何请求。如果我在用户打开窗口后将我的项目部署到服务器,用户将在部署* httpWebRequest_WebException_RemoteServer *错误后发出请求。

我如何学习服务版本在请求之前更改并自动刷新客户端页面。

我向App.xaml添加了一个计时器,并且每5分钟请求一次服务器。部署的服务器* httpWebRequest_WebException_RemoteServer *错误正在发生。我抓住这个异常,然后向用户显示警告信息。 但我不能相信这种方式。

解决此问题的最佳方法是什么。

Thans。

1 个答案:

答案 0 :(得分:0)

我知道自动刷新Siverlight页面的最佳方法是管理xap的程序集版本(无论如何这是一个很好的做法):即为每个版本增加它。

如果Silverlight与服务器版本不匹配,它将自动下载。

您可以在属性 - >应用程序 - >装配信息

中更改装配版本
[assembly: AssemblyFileVersion("1.0.0.1")]
相关问题