我想知道是否有使用ControllerContext而不是HttpContext,在Azure设置之间的任何影响。我发现HttpContext是线程静态的,我试图找出这是否与Azure相关。ControllerContext vs HttpContext在Azure
假设没有真正的区别,我可以保证在控制器动作被调用时两者相等吗?我正在尝试为已建立的应用程序编写单元测试,该应用程序在控制器操作中对HttpContext.Current进行一些调用。在整个应用程序的一些地方,更改直接作用于HttpContext.Current(特别是作为授权的一部分)。如果我切换到ControllerContext,将对HttpContext.Current所做的更改进行反映吗?
谢谢!