【问题标题】:How to automaticly refresh silverlight pages after deploy server services部署服务器服务后如何自动刷新silverlight页面
【发布时间】:2013-02-07 18:32:54
【问题描述】:

首先对不起我的英语不好。

我有一个 Silverlight 应用程序。而且使用我的应用程序的客户太多了。

当我部署新版本时,我看到了同样的问题。 正如我们所知,很多时候用户打开任何 Silverlight 窗口并且很长时间没有任何请求。 İ如果我在用户打开窗口后将我的项目部署到服务器并且用户将在部署后请求 *httpWebRequest_WebException_RemoteServer* 发生错误。

我如何知道在请求和自动刷新客户端页面之前服务版本是否已更改。

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

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

谢谢。

【问题讨论】:

    标签: c# silverlight deployment version ria


    【解决方案1】:

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

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

    您可以在属性->应用程序->程序集信息中更改您的程序集版本

    [assembly: AssemblyFileVersion("1.0.0.1")]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-25
      • 1970-01-01
      • 1970-01-01
      • 2014-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多