Silverlight项目未更新时
问题描述:
我目前正在开发与VS2010 RC和Silverlight 4并遇到小问题。我的项目在运行时会显示我大约4小时前建立的版本。 (我使用业务模板构建项目)项目本身不会更新,这意味着所有表单和控件。Silverlight项目未更新时
我做了以下内容:
- 重新启动我的电脑
- 重新启动的Visual Studio的
- 删除了网络侧的的ClientBin文件夹中的XAP文件
- 删除了Generated_Code文件夹在客户端
- 从调试中删除xap文件调试在客户端
- 文件夹中打开该解决方案的配置管理器,并确保我的两个网站和客户端项目进行检查。
- 重建,建造,清洗不同项目的每个组合和解决方案
- 删除并重新添加在MTT.Web性能
该项目是否有一个已知的bug或别的东西,我可以试试?
答
一些事情你可以尝试:
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)是否使用了代理服务器?代理服务器上是否有缓存?上述方法应该防止代理服务器缓存。