Silverlight项目在运行时没有更新

4
我目前正在使用VS2010 RC和Silverlight 4进行开发,遇到了一个小问题。当我运行项目时,会显示我大约4小时前构建的版本。(我使用了Business Template构建该项目)项目本身不会更新,也就是说所有的表单和控件都没有变化。
我已经执行了以下操作:
  • 重新启动了我的电脑
  • 重新启动了Visual Studio
  • 删除了Web端ClientBin文件夹中的xap文件
  • 删除了客户端Generated_Code文件夹
  • 从客户端的Debug文件夹中删除了xap文件
  • 打开解决方案的配置管理器,确保我的Web和客户端项目都被选中。
  • 重新构建、构建和清理了每个不同项目和解决方案的组合
  • 在MTT.Web属性中删除并重新添加了该项目
是否有已知的错误或其他我可以尝试的方法?
1个回答

3

以下是您可以尝试的一些方法:

1)清除浏览器中缓存/临时文件。

2)使每个指向XAP的URL唯一,以防止客户端缓存。可以使用ASP.NET中的Page类来采用一种技术:

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

更多信息请参见:避免 Silverlight XAP 文件被错误缓存

3)您是否使用代理服务器?代理服务器上是否有缓存?以上方法应该可以防止代理服务器缓存。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接