フォーム認証を使用するように構成された MVC アプリケーションがあります。LogOff アクションを呼び出してユーザーをサインアウトしています
public ActionResult LogOff()
{
FormsAuthentication.SignOut();
DropUserInfo();
return RedirectToUrl(null, "Home", "Index", null);
}
ただし、コードが FormsAuthentication.SingOut() 行に到達するたびに、アプリケーションは例外をスローします
HTTP ヘッダーが送信された後、サーバーは Cookie を変更できません
FormsAuthentication.SingOut() メソッドの呼び出し中に Http ヘッダーが送信された可能性はありますか?
問題は、エラーの原因と、これを解決する方法です。