当前位置: 代码迷 >> ASP.NET >> Webservice 缓存有关问题,
  详细解决方案

Webservice 缓存有关问题,

热度:8084   发布时间:2013-02-26 00:00:00.0
Webservice 缓存问题,在线等~~~
我的webservice的代码的主体是:

[WebMethod(CacheDuration=100)]
public   int   formatXml()
{
  if(Application[ "CacheCount "]   ==   null)
  {
        Application[ "CacheCount "]   =   1;
  }
  else
  {
      Application[ "CacheCount "]   =   ((int)Application[ "CacheCount "])+1;
  }
      return   (int)Application[ "CacheCount "];
  }
然后我运行这个webservice,并且调用这个formatXml功能的时候,发现返回值在100秒内依然有变化,这是为什么?

------解决方案--------------------------------------------------------
缓存的是请求和响应中的内容,不是Application[ "CacheCount "] 中的内容.
------解决方案--------------------------------------------------------
你要自己去申请一个Cache,或者用第三方控件Enterpirselibrary有自带的Cache
  相关解决方案