每次访问网站时是否会下载Silverlight应用程序,还是会检查版本/大小信息并只下载更新版本的文件?Silverlight是否每次下载程序集?
5
A
回答
7
没有什么特定的Silverlight 2在这方面,我读过的最简明的解释是this post上silverlight.net:
“的Silverlight属于在相同的 缓存规则的任何其他网络 内容。如果用户清除其 缓存,你的XAP将不得不 重新下载。在正常情况下 ,改变或当缓存 到期只有当XAP下载 。”
当缓存通过以下的steps outlined here到期可以控制:
您可以打开启用内容过期 HTTP头选项上 您的XAP文件。打开IIS管理器,转到 默认网站并找到您的Web 网站用于silverlight项目。在ClientBin下找到 XAP文件。转到XAP文件的 属性页,在 HTTP Headers选项卡上,打开“启用 内容过期”,单击“立即过期 ”单选按钮。保存 更改。
这样,新的XAP(只存在 新的XAP)将得到下载当你 刷新页面,而无需 关闭浏览器。
这related post也可能是感兴趣的。
2
这取决于您如何配置Web服务器标题以及客户端如何配置浏览器缓存策略。
默认情况下,浏览器设置通常是可以的。您可能需要检查您的Web服务器是否正确配置了过期,etags和缓存的适当标题值。您可以使用像Firebug这样的工具来检查这些设置,并使用Yslow来确定其他客户端的性能。
1
如果你想通过Hotmail的Silverlight发送图片....这可能更简单的使用其他方法,除非你是一个极客或每次下载silverlight。有一个按钮,它会很好,它只是工作。对普通人来说太难了。 KISS ...免费提供silverlight技术建议。个人经验是(厌倦了Silverlight下载...我只是附加pix或发布到Picasa并发送链接)
相关问题
- 1. silverlight XAP每次都下载
- 2. Assembly.Load是否每次都加载相同的程序集?
- 3. 如何创建一次下载的Silverlight类库,如程序集
- 4. Silverlight是否有可能在不加载完整程序集的情况下读取程序集清单?
- 5. Silverlight如何确定程序集是“Silverlight”?
- 6. Silverlight 4 SDK下载是否损坏?
- 7. 引导程序是否下载jQuery?
- 8. 从silverlight应用程序下载文件
- 9. 是否为每个Silverlight应用程序调用application_startup()?
- 10. Silverlight 5程序集可以引用Silverlight 4程序集吗?
- 11. HTML5缓存每次下载
- 12. .dll文件是为每个程序加载一次还是为所有程序加载一次?
- 13. 程序中是否有程序集?
- 14. .NET程序集/ Silverlight中
- 15. 检查加载的程序集是否是域中立的
- 16. 程序是否真的每次都创建了内部对象?
- 17. 第一次下载后,Silverlight应用程序会保存/缓存吗?
- 18. 设置AssemblyName.CodeBase是否强制将程序集加载到LoadFrom上下文中?
- 19. App Store更新程序是否总是下载所有内容?
- 20. 是否是一个程序挂钩文件下载事件?
- 21. 在Maven程序集中是否有程序集标识属性?
- 22. Apache Ignite - 每次调用getOrCreateCache方法时是否下载整个缓存?
- 23. 是否有可能确定程序集是否在Web服务中加载?
- 24. 如何识别GAC程序集是否正在加载
- 25. 确定是否从字节数组中加载程序集
- 26. 检查Visual Studio是否可以加载程序集
- 27. 从其他程序集加载类是否有性能损失?
- 28. 如何阻止每次下载gradle
- 29. 每次下载替换文件名
- 30. 为什么Maven每次下载maven-metadata.xml?
所以这是由标准的Web设置决定的,没有什么是Silverlight特有的呢? – 2009-02-15 01:18:26