我们在负载均衡的生产环境中部署了 Silverlight 应用程序。此应用程序使用“CheckAndDownloadUpdateAsync”方法自动检查和下载更新。
此方法运行良好,并且下载了最新版本的应用程序,没有任何问题。
App.Current.CheckAndDownloadUpdateCompleted += new CheckAndDownloadUpdateCompletedEventHandler(App_CheckAndDownloadUpdateCompleted);
但是,突然之间,该方法开始表现得很奇怪。即使在生产服务器上没有新的部署,它也会继续下载应用程序。即使它本身下载了最新的应用程序,我也会一直得到 e.UpdateAvailable = true 。