我在ASP.NET MVC网站上架了一个WCF服务,有一远程WPF客户端调用该WCF服务,问题是:当WPF通过WCF读取数据库时因为缓存会造出不能及时获取最新数据,具体情况是,WPF读取了记录a,当我修改a记录后,WPF再读取a还是老的记录,2分钟左右后才能获取最新数据。我没配置缓存,都是默认值,求高手指教!2分钟实在太长了!
我也在用WCF,没有你说的这个问题,是不是别的地方配置的缓存或是IIS中配置了缓存
有木有在IIS当中配置这个缓存的?或者是浏览器的缓存导致的??
应该是IIS中配置了缓存
你可以先在一个浏览器中获取并修改a的值,再到另一个浏览器中查看a的值是否改变,如果a的值已改变则说明是缓存的问题。如果a的值没有变,那就需要检查代码了