Слишком сильно промахнулся. Как я могу запретить пользователю просматривать страницы сайта после их выхода из системы с помощью FormsAuthentication.SignOut? Я бы ожидал, что это сделает:
FormsAuthentication.SignOut();
Session.Abandon();
FormsAuthentication.RedirectToLoginPage();
Но это не так. Если я набираю URL-адрес напрямую, я все равно могу перейти на страницу. Я не использовал рулонную собственную безопасность, поэтому забываю, почему это не работает.