Chr*_*art 30 c# deployment silverlight caching xap
我将Silverlight控件打包并部署到SharePoint Web部件.我推送更新后,浏览器加载新版本的控件时遇到问题.我正在更新我的xap项目的程序集和文件版本,但似乎并不重要.让浏览器加载新xap的唯一方法是进入并删除临时Internet文件.对我来说,在开发过程中,没关系,但我需要在生产之前找到解决方案.有任何想法吗?
Jos*_*eph 38
这与浏览器处理资源请求的方式有关.Flash有类似的问题,有几个解决方法.
这里有一个文章,详细描述问题和可能的解决方案.
我建议做这样的事情:
假设你的html中的xap有这个:
<param name="source" value="ClientBin/myApp.xap"/>
Run Code Online (Sandbox Code Playgroud)
我会对它进行版本控制,因此每当你进行推送时你都会更改版本号.例:
<param name="source" value="ClientBin/myApp.xap?ver=1"/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19605 次 |
| 最近记录: |