asp.net – Firefox 4.0总是刷新Silverlight XAP文件
我遇到了新的FireFox 4.0版本.
在我的网站中,我托管了一个名为Visualization的Silverlight对象. 在Firefox 3.6,Chrome,IE 7,8,9中,浏览器加载XAP文件一次,如果没有,则从缓存中获取,然后进行回发或重新进入网站. 在FF 4中,每次进入站点时它都会重新加载XAP文件. 我尝试了很多并在网上搜索但不知道解决问题. 我的Silverlight对象具有: <param name="enableCacheVisualization" value="true"/> 托管Object的站点具有Page Head <%@ OutputCache Duration="600000" VaryByParam="none" %> 我在ClientBin文件夹中有一个自己的web.config: <?xml version="1.0" encoding="UTF-8"?> <configuration> <location path="Visualisation.xap"> <system.webServer> <staticContent> <clientCache cacheControlCustom="public" cacheControlMode="UseMaxAge" cacheControlMaxAge="10.00:00:00" /> </staticContent> </system.webServer> </location> </configuration> 有任何想法吗? 希望提示 解决方法
我将在网络选项卡下使用
firebug来查看Web服务器正在发送的缓存标头.你想看到类似的东西:Cache-Control:max-age = 31536000,也许是Etag.
在我认为常见的标题菜单下,IIS下的HTTP标头下有一个缓存设置. 您可能尝试使用的另一件事是MIME类型.它应该是“Content-Type:application / x-silverlight-app” 如果标题发送正确并且Firefox选择忽略它们,那么可能没有任何可以执行的操作. 我实际上遇到了与Chrome相反的问题. Chrome的缓存看起来非常激烈,我发现自己运行旧版本的.xaps. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ASP.NET生产力电动工具“修复混合标签”;哪一个给出最干净的
- asp.net – 这是什么错误?
- asp.net-mvc-3 – 在ASP.NET MVC 3中应用数据注释时,如何使
- Cassini上的ASP.NET MVC:如何强制“内容”目录返回304而不
- 浅谈Quartz.Net 从无到有创建实例
- 单元测试 – 单元测试项目不能参考MVC项目
- asp.net-mvc – Mvc4绑定,缩小和AngularJS服务
- asp.net-mvc – 在构建时尝试构建ASP MVC视图时出错
- asp.net – 使用Active Directory的REST API的授权方法
- asp.net-mvc – Asp MVC不引人注目的客户端验证始终返回tru
- asp.net – 使用外部CSS文件的用户控件
- asp.net-mvc-3 – 从MVC 3中使用Razor View引擎的
- asp.net – Tridion分析和个性化错误:用户不能为
- asp.net-mvc – 如何在MVC5中从AccountControlle
- asp.net-mvc – WebMatrix路由如何工作?
- asp.net – 在页面中间显示Ajax UpdateProgress
- asp.net – 如何在.net核心框架中使用Transactio
- asp.net – 为什么在使用双引号的HTML attibute上
- 无需写try/catch,也能正常处理异常
- .net – 可以为空的枚举类型的奇怪行为