你知道在try中写Cache.Insert("xyz",DataSet1);去掉参数三,测试一下。不要cache1什么乱七八糟的。

解决方案 »

  1.   

    HttpContext.Current.Cache.Insert(("xyz",DataSet1, 
            new System.Web.Caching.CacheDependency("d:\ab.txt")); 
    我们一般用的cache就好像就一个吧, 一般来讲是不需要new的,  你想想aps.net怎样去管理你自己产生的cache1里面的对象阿
      

  2.   

    :) 可俺是写在类里,不是页面里,不能HttpContext.Current.Cache
    咋办呀:(,而且是win服务想调这个asp.net的类
      

  3.   

    页面里调用类的方法已经搞定了,方法如下:
    public class test{
    private TemplateControl FPage;
    public  test(TemplateControl APage)
    {
    FPage = APage;
    }
    …………
    FPage.Page.Cache.Insert(…………

    可我作win服务,没有页面呀,高手指点!!!
      

  4.   

    一般的类里也可以用 System.Web.HttpContext.Current.Cache
      

  5.   

    搞了半夜(天),觉得win服务,就不能操作cache,不知道对不对,结贴。