2010-04-09 86 views
4

我目前正在開發與VS2010 RC和Silverlight 4並遇到小問題。我的項目在運行時會顯示我大約4小時前建立的版本。 (我使用業務模板構建項目)項目本身不會更新,這意味着所有表單和控件。Silverlight項目未更新時

我做了以下內容:

  • 重新啓動我的電腦
  • 重新啓動的Visual Studio的
  • 刪除了網絡側的的ClientBin文件夾中的XAP文件
  • 刪除了Generated_Code文件夾在客戶端
  • 調試中刪除xap文件調試在客戶端
  • 文件夾中打開該解決方案的配置管理器,並確保我的兩個網站和客戶端項目進行檢查。
  • 重建,建造,清洗不同項目的每個組合和解決方案
  • 刪除並重新添加在MTT.Web性能

該項目是否有一個已知的bug或別的東西,我可以試試?

回答

3

一些事情你可以嘗試:

1)清除瀏覽器緩存的/ Internet臨時文件。

2)使每個URL到XAP唯一,以防止客戶端緩存。使用Page類在ASP.NET一種技術:

<param name="source" value="<%=ResolveClientUrl("~/ClientBin/YourApp.xap?x=" + (new Random()).Next(1000000)) %>" /> 

更多請見:Avoid incorrect Silverlight XAP file caching

3)是否使用了代理服務器?代理服務器上是否有緩存?上述方法應該防止代理服務器緩存。