Im получение нулевой ссылки исключение иногда, когда я войти в систему с Facebook, используя из коробки ASP.NET mvc5 составляет контроллер.MVC5 Null Ссылка с facebook логин
Вот метод умирающей:
public async Task<ActionResult> ExternalLoginCallback(string returnUrl)
{
// Crashes on this line
var loginInfo = await AuthenticationManager.GetExternalLoginInfoAsync();
if (loginInfo == null)
{
return RedirectToAction("Login");
}
}
Я не уверен, как отладить это. Точка прерывания и замалчивание, хотя код не помогает ... В итоге я просматриваю страницу Error.cshtml. Ошибка в этой точке - это простое исключение нулевой ссылки на объект, а внутреннее исключение также равно нулю.
Редактировать
Я обновил до последней Owins через NuGet, без изменений.
Edit 2
взглянули в стельку, Facebook возвращается на 200 с тем, что выглядит как правильный профиль в формате JSON.
Редактировать 3
Так странно. Im тестирование с 3 счетами facebook. Два аккаунта работают нормально, 1 нет. Ошибка, возвращаемая с 200. Я удалил ссылки на приложения в facebook .. Я получаю окно подтверждения приложения, я нажимаю ok, и он умирает ... так странно.
Получил эту проблему также. Но каждый раз, когда я перезапускал IIS, он исправлял проблему. – Lee