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