static
各スレッドの値を格納する必要があるコンポーネントがあります。これは、ASP.NETだけでなく、多くのシナリオで使用できる一般的なコンポーネントです。
私は[ThreadStatic]
自分の目標を達成するために属性を使用することを考えていました。すべてのリクエストが独自のスレッドで呼び出されると想定していたため、ASP.NETシナリオでも正常に機能するとします。
調査の結果、ASP.NETで使用する場合は注意が必要だと言っているScottHanselmanのこのブログ投稿を見つけました。[ThreadStatic]
ただし、ほとんどのコメント(投稿の下)は、リクエストが常に1つのスレッドで実行され、スレッドが同時に別のリクエストによって使用されないというスコットの書き込みに同意しません。それも私が信じていることですが、ここであなたの専門家について意見を述べたいと思います。