我已将 MVC 应用程序配置为使用表单身份验证。我正在通过调用 LogOff 操作退出用户
public ActionResult LogOff()
{
FormsAuthentication.SignOut();
DropUserInfo();
return RedirectToUrl(null, "Home", "Index", null);
}
但是每次代码到达 FormsAuthentication.SingOut() 行时,应用程序都会抛出异常
发送 HTTP 标头后服务器无法修改 cookie
什么错误消息说得很清楚,你我不明白,怎么可能在调用 FormsAuthentication.SingOut() 方法时发送了 Http 标头。
所以问题是导致错误的原因,以及如何解决这个问题?