每次访问网站时是否会下载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. 从silverlight应用程序下载文件
- 8. 是否为每个Silverlight应用程序调用application_startup()?
- 9. Silverlight 5程序集可以引用Silverlight 4程序集吗?
- 10. .dll文件是为每个程序加载一次还是为所有程序加载一次?
- 11. 程序中是否有程序集?
- 12. .NET程序集/ Silverlight中
- 13. 是否是一个程序挂钩文件下载事件?
- 14. Apache Ignite - 每次调用getOrCreateCache方法时是否下载整个缓存?
- 15. 是否有可能确定程序集是否在Web服务中加载?
- 16. 如何阻止每次下载gradle
- 17. 为什么Maven每次下载maven-metadata.xml?
- 18. 确定是否从字节数组中加载程序集
- 19. 如何识别GAC程序集是否正在加载
- 20. 检查Visual Studio是否可以加载程序集
- 21. 从其他程序集加载类是否有性能损失?
- 22. Backbone是否需要每次创建集合和模型?
- 23. 每次加载新的托管应用程序时是否都加载并初始化CLR?
- 24. 从几个插件载入程序集,但只载入一次
- 25. http文件是否按顺序下载下载字节?
- 26. 是否有每个C#程序的AppDomain?
- 27. Silverlight在浏览器和按需加载程序集
- 28. 如何从silverlight程序集加载所有资源?
- 29. 检测应用程序是否已从集成应用程序商店下载IOS
- 30. 找出ios应用程序安装次数/下载次数
所以这是由标准的Web设置决定的,没有什么是Silverlight特有的呢? – 2009-02-15 01:18:26