0

この理由により、標準の Asp.net セッションを使用できないため、大きすぎて複雑な静的クラスを使用するアプリケーションがあります。estarna dll のエラーによってプールが閉じられると、すべての静的変数が放電されるため、アプリケーションの安定性に関する電話の問題がさらに発生します。

プールを開く「クライアント」ごとに設定があるのだろうか。したがって、ユーザーが落下しない場合は、他のユーザーをノックします。

4

2 に答える 2

0

静的クラスがある場合、アプリケーション プールにはそのクラスが 1 つしかありません。このクラスがユーザーごとに異なる場合、静的であってはなりません。クラスに特定のセッションに関連しない一般的な情報のみが含まれていて、それをインスタンス クラスにしたくない場合は、静的クラスのコンストラクターでスローされる例外がないことを確認してください。

于 2012-11-04T13:45:32.863 に答える
0

YetAnotherSoftwareDeveloper の回答に加えて、アプリケーション プーリングは、個々のクライアント セッションを分離するのではなく、安定性とセキュリティ上の理由からアプリケーションを分離するために使用できるメカニズムを提供するために使用されます。

不安定なアプリケーションがある場合は、そのアプリケーションを独自のアプリケーション プールに分離することで、他のアプリケーションに悪影響を及ぼさないようにすることができます。これにより、問題のあるアプリケーションが安定するわけではありませんが、同じサーバー上の他のアプリケーションがクラッシュすることはありません。

于 2012-11-04T13:52:24.363 に答える