我在使用新的 FireFox 4.0 版本时遇到了问题。
在我的网站中,我托管了一个名为 Visualisation 的 Silverlight 对象。
在 Firefox 3.6、Chrome、IE 7、8、9 中,浏览器加载 XAP 文件一次并从缓存中获取它,如果没有,则执行回发或重新进入站点。
在 FF 4 中,每次我进入网站时它都会重新加载 XAP 文件。
我尝试了很多并搜索了网络,但不知道如何解决问题。
我的 Silverlight 对象具有:
<param name="enableCacheVisualization" value="true"/>
托管对象的站点具有页眉
<%@ 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>
有任何想法吗?该站点在 IIS7(Win 2008 服务器)上运行,使用 .Net 4.0 和 c# 作为 Backcode
希望得到提示