刚刚升级到 servicestack.mvc v. 3.9.18 以修复一些 null ref 异常错误,但现在 AuthenticateAttribute 似乎不再有任何效果。我在控制器中有这个动作:
[Authenticate]
public ActionResult Index() {
var authSession = AuthSession;
return View(); // <-- When I break here, I can see that AuthSesison is null
}
当我设置断点并使用清除的 cookie 运行时,我可以中断此方法并看到 authSession 为空。这不应该发生,因为 Authenticate 属性应该将操作重定向到 LoginRedirectUrl,或者我在这里遗漏了什么?