2012-02-06 63 views
-1

我正在用C#编写应用程序。在这个应用程序中,我正在做一些计算并将这些值放入IIS中的集合中。因此,在这里我想知道我可以在IIS上存储多少数据量,因为在某个时间(以小时为单位)后,IIS上的集合被重置。什么是IIS7的最大存储大小?

我在IIS上创建了字符串集合。而根据我的要求,我希望这个集合4至5天。之后,我重新设置集合,并再次制作新的集合。但我的集合在4天前得到重置。我没有得到什么问题。 请帮助我。提前感谢。

+0

您需要提供更多关于如何在IIS中存储值的信息(代码片段)。 – Kyberias 2012-02-06 10:25:04

回答

2

您应该看看应用程序池的“高级设置”。我猜你的应用程序池会自动回收,因为“常规计时器间隔(分钟)”设置。

3

如果您想为“很长时间”存储“很多”,请使用数据库。 网站每隔一段时间都会自动重置。

3

您的收藏不会重置。可能发生的情况是,您的应用程序池回收,这将导致您的应用程序重新启动,并且您的集合将消失。

这样做的频率可以通过IIS进行控制。

我使用Win2008服务器64位,基本上我可以继续增长我的收藏,直到我达到物理内存限制(在我的情况下24GB)。

+0

你能告诉我更多关于应用程序池回收的信息吗?以及如何控制它? – Dany 2012-02-06 10:32:42

+0

在最上面的明智的托管商有应用程序池限制。 IIs是一个Web服务器,它不是一个数据库。任何滥用它的人都会得到他所要求的。 – TomTom 2012-02-06 10:35:12

+0

@TomTom - 我们不知道他是否在共享主机上。 – 2012-02-06 14:11:38