我使用一个Application储存大数组,大概400M-1G,现在问题是保存到Application["Array"]中发现载入成功,载入时发现w3wp.exe的内存不断增加,应该是ASP.net将数据存入其中,但是发现有时隔一段时间后w3wp.exe会退出,然后重新开始,这是再使用这个数组会重新载入,客户端将非常满.
问题
(1)Application不是全局的吗,应该没有Timeout,为什么不能长期保留注数据
(2)有什么良好的解决方案可以存储大数据到Application中(及时我不使用Application,改用Static,当数据量很大时一样会出现相同的情况)

解决方案 »

  1.   

    http://www.bbv.cn/Club/200000000/dialy/21.aspx
      

  2.   

    这么大的数据有必要放在application中吗
      

  3.   

    我晕..杂那么大呢??不要存储在Application中了.太消耗服务器资源了.
    如果写入频繁使用的话,分开写入文本文件.然后读取.
      

  4.   

    应该是内存吃得太多aspnet受不了了,不要放在application里,最多做一个公共的接口读取吧
      

  5.   

    http://www.objectgraph.com/dictionary/参考这个字典的网站,它的数据也很多,但是就放在一个textbox里用web service读取
      

  6.   

    记忆体肯定有,我的服务器有2G内存,我的文件有4G.现在不是说没有别的办法,是说用WebService可不可以解决