IISでは、“アプリケーション”の違いは何ですかおよび“セッション&#8221 ;?

StackOverflow https://stackoverflow.com/questions/307831

質問

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

役に立ちましたか?

解決

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

他のヒント

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

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top