我們已將Siverlight應用程序部署在負載均衡的生產環境中。此應用程序使用「CheckAndDownloadUpdateAsync」方法自動檢查和下載更新。任何應用程序池設置是否會導致Silverlight OOB CheckAndDownloadUpdateAsync更新失敗?
此方法工作正常,下載最新版本的應用程序時沒有任何問題。
App.Current.CheckAndDownloadUpdateCompleted += new CheckAndDownloadUpdateCompletedEventHandler(App_CheckAndDownloadUpdateCompleted);
但是,突然間,這個方法開始表現怪異。即使在生產服務器上沒有新的部署之後,它也會繼續下載應用程序。 即使在它自己下載最新的應用程序後,我也會一直得到e.UpdateAvailable = true。