5

セッションはブラウザーごと (Cookie によって決定される) ですが、「アプリケーション」はいつ開始および終了するのか、IIS は要求が同じ「アプリケーション」インスタンスの一部であることをどのように認識しますか (Cookie を介して行われない場合、セッションと同じ方法)?

4

2 に答える 2

6

「アプリケーション」のスコープはグローバルであり、Web サイトへのすべてのリクエストは同じアプリケーションを共有します。アプリケーションに保存されているものはすべて、すべてのユーザーに表示されます。アプリケーションは、Web サイトへの最初の要求が行われたときに開始し、IIS が Web サイトを停止したときに終了します (たとえば、IIS 自体がシャットダウンされたとき、または Web サイトがしばらくアクセスされていないとき)。

于 2008-11-21T04:16:29.413 に答える
1

アプリケーションは、Web サーバーに最初にデプロイされ、ユーザーがアクセスできるようになった時点で開始されたと言われます。アンデプロイされるか、サーバーがシャットダウンされるたびに、アプリケーションは終了します。

2番目の部分は明確ではありませんが、アプリケーションを決定するために、各アプリケーションには、Web /アプリサーバーにデプロイされたすべてのアプリケーションに対して一意のルートがあると想定しています。そのため、サーバーは要求されている URL からそれを把握できます。

そのため、各リクエストは別個のものと見なされ、セッションや Cookie などのメカニズムを使用して、個々のリクエストを単一のユーザー セッションの一部としてクラブ化する必要があります。

于 2008-11-21T04:29:55.640 に答える