2011-02-04 26 views
0

)我們有一個非常奇怪的問題,即我們的Silverlight 4應用程序不會在(某些)客戶機上顯示ComboBox的內容。Silverlight RIA Services applcation沒有將數據綁定到某些機器上的組合框(

我們在視圖模型中有一個可觀察的集合,在ComboBox的ItemsSource上有一個簡單的綁定表達式。在頁面的Loaded事件中,我們調用域服務來檢索項目,然後在Completed事件中,我們將返回的項目存儲到集合中。沒有什麼花哨。

首先,當我們在Release模式下部署解決方案時,組合框沒有值。我打開小提琴手,看到來自域服務的請求和響應,並且實際上已經成功地將正確的數據返回給客戶端。但是,組合框沒有數據。

我在調試|任何CPU配置中重建,命中相同的URL,它的工作很直接 - 組合框中填充了數據。問題解決了?不完全的。

然後,我們將URL提供給其他人測試(在同一網絡/子網上),並且組合框 再次爲空。它適用於5臺機器,其餘部分無法使用。我檢查了fiddler,並且所有數據都返回了響應--Silverlight不會填充組合框。

我們已經嘗試了許多東西 - IE沒有插件,Chrome隱身的,跨域和客戶端訪問策略......沒有任何東西似乎有所作爲。我們已經嘗試以管理員身份運行瀏覽器,我們甚至嘗試了運行IE6的舊機器,同樣的問題(即沒有UAC或其他任何奇怪的問題)。任何機器上均未安裝防病毒軟件。完全喪失。我們已經嘗試過公司域中的機器,並且沒有區別 - 不同的操作系統(xp/win7)。

有沒有人有任何想法或解決方案,我在這個問題上?似乎機器上安裝了一些東西?

乾杯,

馬特

回答