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