IIS7の最大記憶容量はどれくらいですか?

私はC#でアプリケーションを作っています。このアプリケーションでは、いくつかの計算を行い、これらの値をIIS上のコレクションに入れています。ここでは、IISに保存できるデータの量を知りたいのですが、いつか(数時間後)IISのコレクションがリセットされるためです。

私はIIS上で文字列のコレクションを作った。そして、私の必要条件として、私はこのコレクションを4〜5日後にしたいと思います。コレクションをリセットしてもう一度新しいコレクションを作成しています。しかし、私のコレクションは4日前にリセットされています。 私を助けてください。事前に感謝します。

1
IISに値を格納する方法についての詳細情報(コードスニペット)を提供する必要があります。
追加された 著者 Kyberias,

3 答え

「長い間」「たくさん」を保存したい場合は、データベースを使用します。 ウェブサイトは頻繁に自動的にリセットされます。

3
追加された

あなたのコレクションはリセットされません。何が起こるかは、アプリケーションプールがリサイクルされ、アプリケーションが再起動され、コレクションがなくなるということです。

これが実行される頻度は、IISから制御できます。

私はWin2008サーバー64ビットを使用していますが、基本的に私は物理的なメモリの制限(私の場合は24 GB)に達するまで私のコレクションを増やし続けることができます。

3
追加された
アプリケーションプールのリサイクルについてもっと教えてください。そしてそれをどうやってコントロールするのですか?
追加された 著者 Dany,
最も賢明なホストでは、アプリケーションプールの制限があります。 IIはウェブサーバーであり、データベースではありません。それを悪用する人は、彼が求めているものを得る。
追加された 著者 TomTom,
いいえ、それでも管理者がlimtiを低く設定することがあります。一般的に、IISの空き容量を節約するのは難しいです。
追加された 著者 TomTom,
@トムトム - 私たちは彼が共有ホスティングしているかどうかはわかりません。
追加された 著者 Security Hound,

アプリケーションプールの "詳細設定"を見てください。 「定期的なタイマー間隔(分)」設定のため、アプリケーションプールが自動的にリサイクルされると思います。

2
追加された