Странная ошибка - «Объект перенесен сюда». - PullRequest
0 голосов
/ 16 марта 2010

Я получаю странную ошибку «Объект переместился сюда». на пустой белой странице, когда я пытаюсь войти на сайт, который я создал. Он отлично работает локально, но не при развертывании его на тестовом или рабочем сервере. Я не делаю ничего странного, просто использую базовый код аутентификации в вспомогательной функции следующим образом ...

public static bool AuthenticateUser(string Username, string Password, bool PersistLogin, string RedirectionURL)
    {
        if (Membership.ValidateUser(Username, Password))
        {
            FormsAuthentication.SetAuthCookie(Username, PersistLogin);                
            HttpContext.Current.Response.Redirect(RedirectionURL,true);
            return true;
        }
        else
            return false;
    }

Ответы [ 3 ]

1 голос
/ 17 марта 2010

Вам необходимо использовать RedirectFromLoginPage в этом контексте ... именно по этой причине.

Если вы немедленно завершите обработку ответа, файл cookie аутентификации может не быть установлен.

0 голосов
/ 16 марта 2010

Я думаю, это потому, что страница перенаправляется на другую страницу, прежде чем вернуть true.Итак, «Объект переехал сюда».

0 голосов
/ 16 марта 2010

Быстрый поиск в Google показал эту статью базы знаний с исправлением .

...