我们的项目中使用了WCF-RIA服务。其中一个部分是搜索,将触发服务器上的RIA请求。
为此请求,我们启用了客户端输出缓存,使用了以下属性:
我们希望使用客户端缓存,因为要缓存的信息是用户特定的。问题在于,在将应用程序安装在IIS之后,缓存在Firefox和IE中运行良好,但在调试时IE似乎忽略了缓存。 也许这不是RIA服务特定的问题,而更多的是IE的问题。看起来IE会认为:“嘿,这是对本地主机的请求,我不想缓存它”(一种功能)。 这有点不太有用,因为调试情况与“实际”情况不同。 在调试时是否有一种方法可以在IE中使用WCF-RIA服务客户端缓存?
为此请求,我们启用了客户端输出缓存,使用了以下属性:
[OutputCache(OutputCacheLocation.Client, duration: 2 * 60)]
我们希望使用客户端缓存,因为要缓存的信息是用户特定的。问题在于,在将应用程序安装在IIS之后,缓存在Firefox和IE中运行良好,但在调试时IE似乎忽略了缓存。 也许这不是RIA服务特定的问题,而更多的是IE的问题。看起来IE会认为:“嘿,这是对本地主机的请求,我不想缓存它”(一种功能)。 这有点不太有用,因为调试情况与“实际”情况不同。 在调试时是否有一种方法可以在IE中使用WCF-RIA服务客户端缓存?