最近のハードウェアの問題に続き、いくつかのWebサイトを新しい個別のアプリケーションプールに切り替えることを試みました。ステージングサーバー上でテストを実行しても正常に動作し、目に見える悪影響はありませんでした。Webアプリケーションプロジェクト用のIIS 6アプリケーションプールの変更
残念なことに、私たちのライブマシンで同じ操作をしようとすると、私たちの主要なアプリケーションが苦労していました。私の最高の推測は、セッション状態の何らかの不一致です。私はうまくログインすることができましたが、数回クリックすると、ログイン画面の一部であるがすべてのメニューが表示された画面が表示されます。システムのの部分は、セッションが失われたと思っていますが(ログインページにリダイレクトされます)、IIS自身がセッションを失っていないことを示しています(したがって、マスターページに表示されるメニュー)。
IISマネージャを使用して、すべてのアプリケーションプール(新規および古い)と各Webサイトをリサイクルしようとしました。私はまた、web.configファイルとdllのフルリリースへのシングルスペースの変更を試みました。それでも、数回クリックするだけでシステムを断続的に使用したり、便利なことをしたり、ログイン画面で自分自身を見つけたりすることができます。いくつかのログがあり、セッションが数秒後にタイムアウトしていることがわかりました。これは、App-poolの設定(デフォルトの20分)よりも大幅に少なくなっています。
ウェブサイトのapp-poolをデフォルトに戻すと、すべてがもう一度okでした。
私は何が欠けていますか?どんな提案も感謝して受け取りました!
EDIT:
ちょうど私が異なったWebサイト名(例えばXxxx_Dev、Xxx_Testなど)からのApp-プールに名前を付けましたステージング環境に...と思ったけど、ライブに私はちょうどそれを同じ名前を呼ばれますウェブサイトとして。これにより問題が発生する可能性がありますか?
この設定を変更しても問題は再現されていないので、私は自分自身で正しい答えをマークしています。 – Nij