2016-04-08 13 views
1

私は同様の問題を抱えていますIs it possible to recycle IIS application pools without losing user sessions?ユーザーセッションを失うことなくIISのEXPRESSアプリケーションプールをリサイクルすることは可能ですか?

私はIIS Expressを使用している開発者のウェブサイトを持っています。 私のセッションはデータベースにあります。 セッションを強制終了せずに自分のサイトのアプリケーションプールをリサイクルする方法を検索します。 IIS上では簡単ですが、IIS Expressでは、Visual Studioで再起動しなくてもリサイクルする方法はわかりません。しかし、私がそれをすると、セッションが殺されます。

+2

セッションがデータベースに実際にある場合には、リサイクルがそれらをクリアしません。 – David

+0

私は知っていますが、私はIISの明示的な再利用を知っていません。 – forX

+0

[IISExpressアプリケーションプールのリサイクル]の可能な複製(http://stackoverflow.com/questions/35718728/iisexpress-application-pool-recycle) –

答えて

1

システムトレイのアイコンを右クリックすると、IIS Expressサーバーを停止できます。 VSからページを再起動すると再起動されますが、IIS Expressはクイックページテスト以外のものではなく、そのレベルのコントロールはありません。

IIS Expressを使用しないで、代わりにプロジェクトのプロパティで完全なIISを使用するようにアプリケーションを構成できます。この方法で、あなたは利用可能な機能のすべての範囲を持っています。

enter image description here

+0

私はセッションを維持するためにリサイクルしたいです。停止または再起動するとセッションが終了します。 – forX

+0

リサイクルと再起動は同じではありません。 http://serverfault.com/questions/247425/what-is-the-difference- between-iisreset-recycle-refresh-and-restart – forX

関連する問題