服务器是widows server2008,程序一直从缓存中读取数据.比如,我删除一条数据,提示删除成功,再链接到这个页面,还是删除之前的页面,但我在此页面,点击右键,选择刷新。就更新成最新的了。我换另外一台服务器的话,就没问题。不知道那个服务器是哪里设置不对。会话状态里面,这两台服务器都是用的使用Cookie.都是选择的进程中。谢谢大家!

解决方案 »

  1.   

    你将数据保存在哪里?SESSION中?
      

  2.   

    删除后重新绑定,跳转页面Response.Cache.SetCacheability(
    System.Web.HttpCacheability.NoCache);
      

  3.   

    是不是缓存量的问题呢?
    IIS7.0的修改方法如下:
    打开IIS管理器--双击“IIS”中的“ASP”-- 打开“配置 ASP 应该程序的属性”--展开“限制属性”;
    修改“最大请求实体主体限制”的值,默认值为200000(即不到200KB);
    把它修改为你想修改的大小,如:52000000(50MB)。
    修改完成点击“应用”IIS6.0的修改方法如下:
    在服务里关闭iis admin service服务 
    找到windows\system32\inetsrv\MetaBase.xml
    打开,找到AspMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200kb 
    把它修改为512000000(500MB)
    然后重启iis admin service服务你把缓存设置最小看看。