Azure の設定で、HttpContext ではなく ControllerContext を使用することの間に何らかの影響があるかどうか疑問に思っています。HttpContext がスレッド静的であることがわかりました。これが Azure に関連しているかどうかを調べようとしています。
実際の違いがないと仮定すると、コントローラー アクションが呼び出されたときに 2 つが等しいことを保証できますか? コントローラー アクションで HttpContext.Current を呼び出す、確立されたアプリケーションの単体テストを作成しようとしています。アプリ全体のいくつかの場所で、変更が HttpContext.Current に直接行われます (具体的には承認の一部として)。ControllerContext に切り替えた場合、HttpContext.Current の変更は反映されますか?
ありがとう!