0

サーバー (Windows Server 2003) ではなく、Windows XP を搭載したクライアント PC (10 台のワークステーション) に Web アプリケーションをセットアップするのは悪い考えですか?

メモリ リークがあり、セッション変数を使用する ASP.NET アプリケーションがあります。IIS プロセスのリサイクル時に、セッション変数が問題を引き起こしている可能性があると思います。IIS をワークステーションではなくサーバーにインストールする利点はありますか?

ここでこの質問をするか、サーバー Vault で質問するかを考えていました。私の質問はセッション変数を参照しているので、ここで質問することにしました。

4

1 に答える 1

0

問題がセッション変数またはメモリ リークに関するものである場合、問題はプラットフォームではなくコードにあるため、どこで実行しても問題ありません。

このような問題のあるアプリケーションを Windows XP (IIS 5.1) ではなく Windows Server 2003 (IIS 6) で実行することの唯一のメリットは、IIS 6 でアプリケーション プールのリサイクルをスケジュールできることです。頻繁にリサイクルし、コードを変更してセッションをプロセス外に保存することで、問題を解決してください。

結論 - コードを修正し、アプリケーションを実行するのが適切な場所でアプリケーションを実行します。

于 2012-10-29T15:49:40.933 に答える